# Makefile is generated from Makefile.in by autoconf which does several
# text substitutions such version numbers and object paths for us.
#
-# We rely on very few fancy features of make so the exact version probably
-# doesn't much matter. GNU Make 3.81 seems a reasonable target.
+# GPSBabel requires a reasonably recent version of GNU Make.
+# We rely on very few fancy features of make so the exact version
+# probably doesn't much matter. GNU Make 3.81 seems a reasonable target.
+#
srcdir = @srcdir@
VPATH = @srcdir@
dep:
make clean && make EXTRA_CFLAGS="-isystem /sw/include -MMD" && cat $(sort $(DEPFILES)) > /tmp/dep && rm $(DEPFILES)
- echo 'internal_styles.c: mkstyle.sh $$(srcdir)/style/*.style' >> /tmp/dep
- echo ' $$(srcdir)/mkstyle.sh > internal_styles.c || (rm -f internal_styles.c ; exit 1)' >> /tmp/dep
+ echo 'internal_styles.cc: mkstyle.sh $$(srcdir)/style/*.style' >> /tmp/dep
+ echo ' $$(srcdir)/mkstyle.sh > internal_styles.cc || (rm -f internal_styles.cc ; exit 1)' >> /tmp/dep
echo Edit Makefile.in and bring in /tmp/dep
$(WEB)/htmldoc-$(DOCVERSION)/index.html: FORCE
# make gpsbabel doc gpsbabel.html
@(. tools/functions && ask "Enter 'y' to tag the tree as gpsbabel_$(VERSIONU)." "y") && svn copy https://gpsbabel.googlecode.com/svn/trunk/ https://gpsbabel.googlecode.com/svn/tags/gpsbabel_$(VERSIONU) ; exit 0
svn export https://gpsbabel.googlecode.com/svn/tags/gpsbabel_$(VERSIONU)/gpsbabel gpsbabel-$(VERSIOND)
- touch gpsbabel-$(VERSIOND)/internal_styles.c
+ touch gpsbabel-$(VERSIOND)/internal_styles.cc
touch gpsbabel-$(VERSIOND)/configure
touch gpsbabel-$(VERSIOND)/xcsv_tokens.gperf
#
release-tarball: release-sourcecheck
# rm -fr gpsbabel-$(VERSIOND)
- cp -ap internal_styles.c gpsbabel-$(VERSIOND)/
+ cp -ap internal_styles.cc gpsbabel-$(VERSIOND)/
tar czf /tmp/gpsbabel-$(VERSIOND).tar.gz gpsbabel-$(VERSIOND)
gb_upload /tmp/gpsbabel-$(VERSIOND).tar.gz
# cd /tmp ; tar xzf gpsbabel-$(VERSIOND).tar.gz
# release check using CVS tree
test-release: doc gpsbabel.html changes.html
cvs export -r HEAD -d gpsbabel-$(VERSIOND) gpsbabel
- rm -f gpsbabel-$(VERSIOND)/internal_styles.c
+ rm -f gpsbabel-$(VERSIOND)/internal_styles.cc
make release-tarball release-winbuild release-rpm
# Machine generated from here down.
gbfile.h cet.h cet_util.h inifile.h session.h xmlgeneric.h
inifile.o: inifile.cc defs.h config.h queue.h gbtypes.h zlib/zlib.h \
zlib/zconf.h gbfile.h cet.h cet_util.h inifile.h session.h
-internal_styles.o: internal_styles.c defs.h config.h queue.h gbtypes.h \
+internal_styles.o: internal_styles.cc defs.h config.h queue.h gbtypes.h \
zlib/zlib.h zlib/zconf.h gbfile.h cet.h cet_util.h inifile.h session.h
interpolate.o: interpolate.cc defs.h config.h queue.h gbtypes.h \
zlib/zlib.h zlib/zconf.h gbfile.h cet.h cet_util.h inifile.h session.h \
zlib/zconf.h zlib/trees.h
zlib/uncompr.o: zlib/uncompr.c zlib/zlib.h zlib/zconf.h
zlib/zutil.o: zlib/zutil.c zlib/zutil.h zlib/zlib.h zlib/zconf.h
-internal_styles.c: mkstyle.sh $(srcdir)/style/*.style
- $(srcdir)/mkstyle.sh > internal_styles.c || (rm -f internal_styles.c ; exit 1)
+internal_styles.cc: mkstyle.sh $(srcdir)/style/*.style
+ $(srcdir)/mkstyle.sh > internal_styles.cc || (rm -f internal_styles.cc ; exit 1)
+++ /dev/null
-/* This file is machine-generated from the contents of style/ */
-/* by mkstyle.sh. Editing it by hand is an exeedingly bad idea. */
-
-#include "defs.h"
-#if CSVFMTS_ENABLED
-static char arc[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: GPSBabel arc filter format\n"
-"# Author: Ron Parker\n"
-"# Date: 17 July 2003\n"
-"#\n"
-
-"DESCRIPTION GPSBabel arc filter file\n"
-"EXTENSION txt\n"
-
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER TAB\n"
-"RECORD_DELIMITER NEWLINE\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n"
-"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n"
-
-"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
-;
-static char cambridge[] =
-"DESCRIPTION Cambridge/Winpilot glider software\n"
-"SHORTLEN 8\n"
-"EXTENSION dat\n"
-"#\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COMMA\n"
-
-"IFIELD INDEX,\"1\",\"%d\"\n"
-"IFIELD LAT_HUMAN_READABLE,\"\",\"%d:%06.3f%c\"\n"
-"IFIELD LON_HUMAN_READABLE,\"\",\"%03d:%06.3f%c\"\n"
-"IFIELD ALT_METERS,\"\",\"%3.0fM\"\n"
-"IFIELD CONSTANT,\"\",\"T\"\n"
-"IFIELD SHORTNAME,\"\",\"%s\"\n"
-"IFIELD DESCRIPTION,\"\",\"%s\"\n"
-;
-static char csv[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: DeLorme SA 9.0 CSV\n"
-"# Author: Alex Mottram\n"
-"# Date: 12/09/2002\n"
-"#\n"
-"# \n"
-"DESCRIPTION Comma separated values\n"
-"SHORTLEN 8\n"
-"#\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMASPACE\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COMMA\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n"
-"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-
-"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD DESCRIPTION, \"\", \"%s\"\n"
-;
-static char cup[] =
-"#\n"
-"# (c) 2006, Robert Lipe, based on sample files by Krzysztof Wojtas\n"
-"# Reference info: http://www.seeyou.ws/thankyou.php?fname=cup_format.pdf\n"
-"#\n"
-
-"DESCRIPTION See You flight analysis data\n"
-"SHORTLEN 8\n"
-"EXTENSION cup\n"
-"#\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS ,\"\n"
-"PROLOGUE name,code,country,lat,lon,elev,style,rwdir,rwlen,freq,desc\n"
-"EPILOGUE -----Related Tasks-----\n"
-
-
-"IFIELD SHORTNAME,\"\", \"\"%s\"\"\n"
-"IFIELD SHORTNAME,\"\", \"%s\"\n"
-"IFIELD CONSTANT,\"\", \"\"\n"
-"IFIELD LAT_DDMMDIR, \"%f\", \"%08.3f\", \"absolute\"\n"
-"IFIELD LON_DDMMDIR, \"%f\", \"%09.3f\", \"absolute\"\n"
-"IFIELD ALT_METERS,\"\", \"%dm\"\n"
-"IFIELD CONSTANT,\"\", \"1\"\n"
-"IFIELD CONSTANT,\"\", \"\"\n"
-"IFIELD CONSTANT,\"\", \"\"\n"
-"IFIELD CONSTANT,\"\", \"\"\n"
-"IFIELD DESCRIPTION,\"\", \"\"%s\"\"\n"
-
-"OFIELD SHORTNAME,\"\", \"\"%s\"\"\n"
-"OFIELD SHORTNAME,\"\", \"%s\"\n"
-"OFIELD CONSTANT,\"\", \"\"\n"
-"OFIELD LAT_DDMMDIR, \"\", \"%08.3f%c\"\n"
-"OFIELD LON_DDMMDIR, \"\", \"%09.3f%c\"\n"
-"OFIELD ALT_METERS,\"\", \"%3.1fm\"\n"
-"OFIELD CONSTANT,\"\", \"1\"\n"
-"OFIELD CONSTANT,\"\", \"\"\n"
-"OFIELD CONSTANT,\"\", \"\"\n"
-"OFIELD CONSTANT,\"\", \"\"\n"
-"OFIELD DESCRIPTION,\"\", \"\"%s\"\"\n"
-
-
-;
-static char custom[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Custom \"Everything\" Style\n"
-"# Author: Alex Mottram\n"
-"# Date: 11/24/2002\n"
-"#\n"
-"#\n"
-
-"DESCRIPTION Custom \"Everything\" Style\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COMMA\n"
-"FORMAT_TYPE INTERNAL\n"
-
-"#\n"
-"# HEADER STUFF:\n"
-"#\n"
-"PROLOGUE Prologue Line 1 __FILE__\n"
-"PROLOGUE Prologue Line 2\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS:\n"
-"#\n"
-"IFIELD CONSTANT, \"CONSTANT\", \"%s\"\n"
-"IFIELD INDEX, \"\", \"%d\"\n"
-"IFIELD LAT_DECIMAL, \"\", \"%f\"\n"
-"IFIELD LAT_DIR, \"\", \"%c\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%f\"\n"
-"IFIELD LON_DIR, \"\", \"%c\"\n"
-"IFIELD ICON_DESCR, \"\", \"%s\"\n"
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-"IFIELD NOTES, \"\", \"%s\"\n"
-"IFIELD URL, \"\", \"%s\" \n"
-"IFIELD URL_LINK_TEXT, \"\", \"%s\"\n"
-"IFIELD ALT_METERS, \"\", \"%fM\"\n"
-"IFIELD ALT_FEET, \"\", \"%fF\"\n"
-"IFIELD LAT_DECIMALDIR, \"\", \"%f/%c\"\n"
-"IFIELD LON_DECIMALDIR, \"\", \"%f/%c\"\n"
-"IFIELD LAT_DIRDECIMAL, \"\", \"%c/%f\"\n"
-"IFIELD LON_DIRDECIMAL, \"\", \"%c/%f\"\n"
-"IFIELD LAT_INT32DEG, \"\", \"%ld\"\n"
-"IFIELD LON_INT32DEG, \"\", \"%ld\"\n"
-"IFIELD TIMET_TIME, \"\", \"%ld\"\n"
-"IFIELD EXCEL_TIME, \"\", \"%f\"\n"
-
-"# EPILOGUE: \n"
-"EPILOGUE Epilogue Line 1\n"
-"EPILOGUE Epilogue Line 2\n"
-;
-static char dna[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: DNA Marker Format\n"
-"# Author: Alex Mottram\n"
-"# Date: 12/09/2002\n"
-"#\n"
-"# \n"
-"# As defined in dna.c\n"
-"#\n"
-"#\n"
-
-"DESCRIPTION Navitrak DNA marker format\n"
-"EXTENSION dna\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COMMA\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD INDEX, \"\", \"%d\"\n"
-"IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-
-;
-static char flysight[] =
-"# Format: FlySight\n"
-"# Author: LukeH\n"
-"# Date: 10/10/10\n"
-
-"DESCRIPTION FlySight GPS File\n"
-"EXTENSION csv\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS ,\"\n"
-
-"PROLOGUE time lat lon hMSL velN velE velD hAcc vAcc sAcc gpsFix numSV\n"
-"PROLOGUE\n"
-
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"IFIELD ISO_TIME, \"\", \"%s\" # Date & time\n"
-"IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n"
-"IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n"
-"IFIELD ALT_METERS, \"\", \"%.0f\" # Altitude above MSL (m)\n"
-"IFIELD IGNORE, \"\", \"%s\" # Velocity north (m/s)\n"
-"IFIELD IGNORE, \"\", \"%s\" # Velocity east (m/s)\n"
-"IFIELD IGNORE, \"\", \"%s\" # Velocity down (m/s)\n"
-"IFIELD IGNORE, \"\", \"%s\" # Horizontal accuracy (m)\n"
-"IFIELD IGNORE, \"\", \"%s\" # Vertical accuracy (m)\n"
-"IFIELD IGNORE, \"\", \"%s\" # Speed accuracy (m/s)\n"
-"IFIELD GPS_FIX, \"\", \"%s\" # GPS fix type\n"
-"IFIELD GPS_SAT, \"\", \"%d\" # Number of satellites used in fix\n"
-;
-static char fugawi[] =
-"# fugawi XCSV style file\n"
-"#\n"
-"# Format: Fugawi\n"
-"# Author: Robert Lipe, Patrick Ohly\n"
-"# Date: 07/24/2005\n"
-"#\n"
-"# \n"
-
-"DESCRIPTION Fugawi\n"
-"EXTENSION txt\n"
-"SHORTLEN 10\n"
-
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COMMA\n"
-
-"PROLOGUE \\# Latitude, Longitude and UTM coordinates are in WGS84 datum\n"
-"PROLOGUE \\#\n"
-"PROLOGUE \\# Every set of data contains the following:\n"
-"PROLOGUE \\#\n"
-"PROLOGUE \\# Waypoint name\n"
-"PROLOGUE \\# Waypoint comment\n"
-"PROLOGUE \\# Waypoint description\n"
-"PROLOGUE \\# Latitude in Degree and decimals (soutern hemisphere has neg. degrees)\n"
-"PROLOGUE \\# Longitude in degree and decimals (neg. numbers: west of Greenwich)\n"
-"PROLOGUE \\# Height in meters [optional when importing, always present when exporting: Date (GMT) as ISO YYYYMMDD, Time of the day relative to the date as HHMMSS\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-"IFIELD NOTES, \"\", \"%s\"\n"
-"IFIELD LAT_DECIMAL, \"\", \"%-.7f\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%-.7f\"\n"
-"IFIELD ALT_METERS, \"\", \"%-7.1f\"\n"
-"IFIELD GMT_TIME, \"\", \"%Y%m%d\"\n"
-"IFIELD HMSG_TIME, \"\", \"%02d%02d%02d\"\n"
-;
-static char garmin301[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Garmin 301 Position + Heartrate data\n"
-"# Author: Jeff Kalikstein\n"
-"# Date: 08/29/2005\n"
-"#\n"
-
-"DESCRIPTION Garmin 301 Custom position and heartrate\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COMMA\n"
-"#FORMAT_TYPE INTERNAL\n"
-
-"#\n"
-"# HEADER STUFF:\n"
-"#\n"
-"PROLOGUE Garmin 301 data __FILE__ \n"
-"PROLOGUE Timestamp,Latitude, Longitude, Altitude(ft), heart rate\n"
-"#\n"
-"# INDIVIDUAL DATA FIELDS:\n"
-"#\n"
-"IFIELD TIMET_TIME,\"\",\"%ld\"\n"
-"IFIELD LAT_DECIMAL, \"\", \"%f\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%f\"\n"
-"IFIELD ALT_FEET, \"\", \"%fF\"\n"
-"IFIELD HEART_RATE,\"\",\" %d\" # beats per minute\n"
-
-
-"# EPILOGUE: \n"
-"#EPILOGUE Epilogue Line 1\n"
-"#EPILOGUE Epilogue Line 2\n"
-;
-static char garmin_poi[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Garmin POI\n"
-"# Author: Robert Lipe\n"
-"# Date: 10/07/2005\n"
-"# Reference: http://forums.groundspeak.com/GC/index.php?showtopic=110641&st=0&#entry1752204\n"
-"#\n"
-"DESCRIPTION Garmin POI database\n"
-"#\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COMMA\n"
-"SHORTLEN 24\n"
-"# PROLOGUE Longitude,Latitude,Name, comment\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n"
-"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n"
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-
-"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD SHORTNAME, \"\", \"%-.24s\"\n"
-"OFIELD GEOCACHE_TYPE, \"\", \" %-.4s\", \"no_delim_before,optional\"\n"
-"OFIELD GEOCACHE_CONTAINER, \"\", \"/%-.4s \", \"no_delim_before,optional\"\n"
-"OFIELD GEOCACHE_DIFF, \"\", \"(%3.1f\", \"no_delim_before,optional\"\n"
-"OFIELD GEOCACHE_TERR, \"\", \"/%3.1f)\", \"no_delim_before,optional\"\n"
-"OFIELD DESCRIPTION, \"\", \"%-.50s\"\n"
-;
-static char geonet[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: GEOnet Names Server (GNS) (http://earth-info.nga.mil/gns/html/cntry_files.html)\n"
-"# Author: Olaf Klein\n"
-"# Date: 08/20/2002\n"
-"#\n"
-
-"DESCRIPTION GEOnet Names Server (GNS)\n"
-"EXTENSION txt\n"
-
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-
-"FIELD_DELIMITER TAB\n"
-"RECORD_DELIMITER CRNEWLINE\n"
-"BADCHARS TAB\n"
-"ENCODING UTF-8\n"
-
-"PROLOGUE RC UFI UNI LAT LONG DMS_LAT DMS_LONG UTM JOG FC DSG PC CC1 ADM1 ADM2 DIM CC2 NT LC SHORT_FORM GENERIC SORT_NAME FULL_NAME FULL_NAME_ND MODIFY_DATE\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD IGNORE, \"\", \"%s\" # RC ( http://earth-info.nga.mil/gns/html/gis_contryfiles.html )\n"
-"IFIELD IGNORE, \"\", \"%s\" # UFI\n"
-"IFIELD IGNORE, \"\", \"%s\" # UNI\n"
-"IFIELD LAT_DECIMAL, \"\", \"%03.7f\" # LAT\n"
-"IFIELD LON_DECIMAL, \"\", \"%03.7f\" # LONG\n"
-"IFIELD IGNORE, \"\", \"%s\" # DMS_LAT\n"
-"IFIELD IGNORE, \"\", \"%s\" # DMS_LONG\n"
-"IFIELD IGNORE, \"\", \"%s\" # UTM\n"
-"IFIELD IGNORE, \"\", \"%s\" # JOG\n"
-"IFIELD IGNORE, \"\", \"%s\" # FC\n"
-"IFIELD IGNORE, \"\", \"%s\" # DSG\n"
-"IFIELD IGNORE, \"\", \"%s\" # PC\n"
-"IFIELD IGNORE, \"\", \"%s\" # CC1\n"
-"IFIELD IGNORE, \"\", \"%s\" # ADM1\n"
-"IFIELD IGNORE, \"\", \"%s\" # ADM2\n"
-"IFIELD IGNORE, \"\", \"%s\" # DIM\n"
-"IFIELD IGNORE, \"\", \"%s\" # CC2\n"
-"IFIELD IGNORE, \"\", \"%s\" # NT\n"
-"IFIELD IGNORE, \"\", \"%s\" # LC\n"
-"IFIELD IGNORE, \"\", \"%s\" # SHORT_FORM\n"
-"IFIELD IGNORE, \"\", \"%s\" # GENERIC\n"
-"IFIELD SHORTNAME, \"\", \"%s\" # SHORT_NAME\n"
-"IFIELD DESCRIPTION, \"\", \"%s\" # FULL_NAME\n"
-"IFIELD IGNORE, \"\", \"%s\" # FULL_NAME_ND\n"
-"IFIELD IGNORE, \"\", \"%s\" # MOD_DATE\n"
-;
-static char gpsdrive[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: GPSDrive\n"
-"# Author: Alex Mottram\n"
-"# Date: 12/11/2002\n"
-"#\n"
-"# \n"
-"#\n"
-
-"DESCRIPTION GpsDrive Format\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER WHITESPACE\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS ,'\"\n"
-
-"SHORTLEN 20\n"
-"SHORTWHITE 0\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-"IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
-"IFIELD ICON_DESCR, \"\", \"%s\"\n"
-
-"OFIELD ANYNAME, \"\", \"%s\"\n"
-"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD ICON_DESCR, \"\", \"%s\"\n"
-;
-static char gpsdrivetrack[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: GPSDriveTrack\n"
-"# Author: Tobias Minich\n"
-"# Date: 12/07/2005\n"
-"#\n"
-"# \n"
-"#\n"
-
-"DESCRIPTION GpsDrive Format for Tracks\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER WHITESPACE\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS ,'\"\n"
-
-"SHORTLEN 20\n"
-"SHORTWHITE 0\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-
-"IFIELD LAT_DECIMAL, \"\", \"%10.6f\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%10.6f\"\n"
-"IFIELD ALT_METERS, \"\", \"%10.0f\"\n"
-"# Reports are that this format stores in local time, not GMT as \n"
-"# originally thought.\n"
-"# IFIELD GMT_TIME, \"\", \"%a %b %d %H:%M:%S %Y\"\n"
-"IFIELD LOCAL_TIME, \"\", \"%a %b %d %H:%M:%S %Y\"\n"
-;
-static char gpsman[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: GPSMAN Format\n"
-"# Author: Alex Mottram\n"
-"# Date: 12/09/2002\n"
-"#\n"
-"# \n"
-"# As defined in gpsman.c\n"
-"#\n"
-"#\n"
-
-"DESCRIPTION GPSman\n"
-"SHORTLEN 8\n"
-"SHORTWHITE 0\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER TAB\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS TAB\n"
-
-"PROLOGUE !Format: DDD 1 WGS 84\n"
-"PROLOGUE !W:\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD SHORTNAME, \"\", \"%-8.8s\"\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-"IFIELD LAT_DIRDECIMAL, \"\", \"%c%f\"\n"
-"IFIELD LON_DIRDECIMAL, \"\", \"%c%f\"\n"
-"IFIELD IGNORE, \"\", \"%s\"\n"
-
-"# gpsman.c likes mkshort len = 8, whitespace = 0.\n"
-;
-static char iblue747[] =
-"# GPSBabel XCSV Style File http://www.gpsbabel.org/htmldoc-development/Styles.html\n"
-"# Author: Christian Barmala http://www.barmala.de/\n"
-"# License GNU Public License http://opensource.org/licenses/gpl-license.php\n"
-
-"DESCRIPTION Data Logger iBlue747 csv\n"
-"EXTENSION csv\n"
-"# full length csv with all options\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"# BADCHARS COMMA\n"
-"# SHORTLEN 16\n"
-"# SHORTWHITE 0\n"
-"# ENCODING UTF-8\n"
-"DATATYPE TRACK\n"
-"PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,PDOP,HDOP,VDOP,NSAT,DISTANCE,\n"
-
-
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-
-"IFIELD INDEX,\"1\",\"%d\" # INDEX\n"
-"IFIELD CONSTANT,\"T\",\"%s\" # RCR\n"
-"IFIELD GMT_TIME,\"\",\"%Y/%m/%d\" # DATE\n"
-"IFIELD HMSG_TIME,\"\",\"%02d:%02d:%02d\" # TIME\n"
-"IFIELD GPS_FIX,\"\",\"%s\" # VALID # No fix, SPS, DGPS, PPS\n"
-"IFIELD LAT_DECIMAL,\"\",\"%f\" # LATITUDE\n"
-"IFIELD LAT_DIR,\"\",\"%c\" # N/S\n"
-"IFIELD LON_DECIMAL,\"\",\"%f\" # LONGITUDE\n"
-"IFIELD LON_DIR,\"\",\"%c\" # E/W\n"
-"IFIELD ALT_METERS,\"\",\"%.0f\" # HEIGHT\n"
-"IFIELD PATH_SPEED_KPH,\"\",\"%.1f\" # SPEED\n"
-"IFIELD IGNORE,\"\",\"%f\" # HEADING\n"
-"IFIELD IGNORE,\"\",\"%d\" # DSTA\n"
-"IFIELD IGNORE,\"\",\"%f\" # DAGE\n"
-"IFIELD GPS_PDOP,\"\",\"%f\" # PDOP\n"
-"IFIELD GPS_HDOP,\"\",\"%f\" # HDOP\n"
-"IFIELD GPS_VDOP,\"\",\"%f\" # VDOP\n"
-"IFIELD GPS_SAT,\"\",\"%d(\" # NSAT USED/VIEW\n"
-"IFIELD IGNORE,\"\",\"%s\" # SAT INFO\n"
-"IFIELD PATH_DISTANCE_KM,\"\",\"%f\" # DISTANCE\n"
-;
-static char iblue757[] =
-"# GPSBabel XCSV Style File http://www.gpsbabel.org/htmldoc-development/Styles.html\n"
-"# Author: iBlue747csv by Christian Barmala http://www.barmala.de/\n"
-"# edited by Anthony Vella to suit the iBlue757 csv format (date format changed)\n"
-"# License GNU Public License http://opensource.org/licenses/gpl-license.php\n"
-
-"DESCRIPTION Data Logger iBlue757 csv\n"
-"EXTENSION csv\n"
-"# full length csv with all options\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"# BADCHARS COMMA\n"
-"# SHORTLEN 16\n"
-"# SHORTWHITE 0\n"
-"# ENCODING UTF-8\n"
-"DATATYPE TRACK\n"
-"PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,PDOP,HDOP,VDOP,NSAT,DISTANCE,\n"
-
-
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-
-"IFIELD INDEX,\"1\",\"%d\" # INDEX\n"
-"IFIELD CONSTANT,\"T\",\"%s\" # RCR\n"
-"IFIELD GMT_TIME,\"\",\"%d/%m/%Y\" # DATE\n"
-"IFIELD HMSG_TIME,\"\",\"%02d:%02d:%02d\" # TIME\n"
-"IFIELD GPS_FIX,\"\",\"%s\" # VALID # No fix, SPS, DGPS, PPS\n"
-"IFIELD LAT_DECIMAL,\"\",\"%f\" # LATITUDE\n"
-"IFIELD LAT_DIR,\"\",\"%c\" # N/S\n"
-"IFIELD LON_DECIMAL,\"\",\"%f\" # LONGITUDE\n"
-"IFIELD LON_DIR,\"\",\"%c\" # E/W\n"
-"IFIELD ALT_METERS,\"\",\"%.0f\" # HEIGHT\n"
-"IFIELD PATH_SPEED_KPH,\"\",\"%.1f\" # SPEED\n"
-"IFIELD IGNORE,\"\",\"%f\" # HEADING\n"
-"IFIELD IGNORE,\"\",\"%d\" # DSTA\n"
-"IFIELD IGNORE,\"\",\"%f\" # DAGE\n"
-"IFIELD GPS_PDOP,\"\",\"%f\" # PDOP\n"
-"IFIELD GPS_HDOP,\"\",\"%f\" # HDOP\n"
-"IFIELD GPS_VDOP,\"\",\"%f\" # VDOP\n"
-"IFIELD GPS_SAT,\"\",\"%d(\" # NSAT USED/VIEW\n"
-"IFIELD IGNORE,\"\",\"%s\" # SAT INFO\n"
-"IFIELD PATH_DISTANCE_KM,\"\",\"%f\" # DISTANCE\n"
-;
-static char igo2008_poi[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: iGO2008 points of interest\n"
-"# Author: Olaf Klein\n"
-"# Date: 09/05/2008\n"
-"#\n"
-"DESCRIPTION iGO2008 points of interest (.upoi)\n"
-"EXTENSION upoi\n"
-"DATATYPE WAYPOINT\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER PIPE\n"
-"RECORD_DELIMITER CRNEWLINE\n"
-"BADCHARS \"|\n"
-"ENCODING MS-ANSI\n"
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD INDEX,\"1\",\"%d\"\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-"IFIELD IGNORE, \"\", \"%s\" # nothing\n"
-"IFIELD LAT_DECIMAL, \"\", \"%.6f\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%.6f\"\n"
-"IFIELD IGNORE, \"\", \"%s\" # Name of map\n"
-"IFIELD IGNORE, \"\", \"%s\" # nothing\n"
-"IFIELD POSTAL_CODE, \"\", \"%s\"\n"
-"IFIELD CITY, \"\", \"%s\"\n"
-"IFIELD STREET_ADDR, \"\", \"%s\" # Street without number\n"
-"IFIELD IGNORE, \"\", \"%s\" # Street number\n"
-"IFIELD NOTES, \"\", \"%s\"\n"
-"IFIELD PHONE_NR, \"\", \"%s\"\n"
-;
-static char kompass_tk[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Kompass / Deutscher Alpenverein (DAV) Waypoints\n"
-"# Author: Olaf Klein\n"
-"# Date: 01/10/2007\n"
-"#\n"
-"# \n"
-"DESCRIPTION Kompass (DAV) Track (.tk)\n"
-"DATATYPE TRACK\n"
-"EXTENSION wp\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS ,\"\n"
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LAT_DECIMAL, \"\", \"%.7f\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%.7f\"\n"
-;
-static char kompass_wp[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Kompass / Deutscher Alpenverein (DAV) Waypoints\n"
-"# Author: Olaf Klein\n"
-"# Date: 01/10/2007\n"
-"#\n"
-"# \n"
-"DESCRIPTION Kompass (DAV) Waypoints (.wp)\n"
-"DATATYPE WAYPOINT\n"
-"EXTENSION wp\n"
-"ENCODING UTF-8\n"
-"FIELD_DELIMITER SEMICOLON\n"
-"RECORD_DELIMITER CRNEWLINE\n"
-"BADCHARS ,\"\n"
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%.7f\"\n"
-"IFIELD LAT_DECIMAL, \"\", \"%.7f\"\n"
-"IFIELD ALT_METERS, \"\", \"%.0f\"\n"
-"IFIELD LOCAL_TIME,\"\",\"%d.%m.%Y %H:%M:%S\"\n"
-"IFIELD CONSTANT, \"Icons\\Wegpunkt grün.bmp\", \"%s\"\n"
-"IFIELD IGNORE, \"\", \"%s\"\n"
-"IFIELD CONSTANT, \"1\", \"%s\" # unknown\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-;
-static char ktf2[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Kartex KTF 2.0 Degrees with decimals\n"
-"# Author: Harald Nordius\n"
-"# Date: 4/13 2006\n"
-"#\n"
-"# \n"
-"DESCRIPTION Kartex 5 Track File\n"
-"EXTENSION ktf\n"
-"DATATYPE TRACK\n"
-"SHORTLEN 10\n"
-"SHORTWHITE 1\n"
-"#\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER CRNEWLINE\n"
-"#\n"
-"#\n"
-"# FILE HEADER\n"
-"#\n"
-"PROLOGUE //Kartex Track File created by GPSBabel\n"
-"PROLOGUE &KTF 2.0,sweref 99 lat long,0\n"
-"#\n"
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD CONSTANT, %, \"%s\"\n"
-"IFIELD INDEX, \"\", \"%d\"\n"
-"IFIELD LATLON_HUMAN_READABLE, \"\", \"%c%f°\"\n"
-"IFIELD ALT_METERS, \"\", \"%.2f\"\n"
-"IFIELD GMT_TIME, \"\", \"%Y-%m-%d %H:%M:%S\"\n"
-"IFIELD IGNORE, \"\", \"%s\" #Empty field\n"
-"IFIELD IGNORE, \"\", \"%s\" #Empty field\n"
-"IFIELD CONSTANT, \"$\", \"%s\"\n"
-;
-static char kwf2[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Kartex KWF 2.0 Degrees with decimals\n"
-"# Author: Harald Nordius\n"
-"# Date: 12/08 2004\n"
-"#\n"
-"# \n"
-"DESCRIPTION Kartex 5 Waypoint File\n"
-"EXTENSION kwf\n"
-"SHORTLEN 10\n"
-"SHORTWHITE 1\n"
-"#\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER CRNEWLINE\n"
-"ENCODING CP1252\n"
-"#\n"
-"#\n"
-"# FILE HEADER\n"
-"#\n"
-"PROLOGUE //Kartex Waypoint File created by GPSBabel\n"
-"PROLOGUE &KWF 2.0,sweref 99 lat long,0\n"
-"#\n"
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD CONSTANT, \\#, \"%s\"\n"
-"IFIELD INDEX,\"\",\"%d\"\n"
-"IFIELD SHORTNAME,\"\",\"%s\"\n"
-"IFIELD LATLON_HUMAN_READABLE,\"\",\"%c%f°\"\n"
-"IFIELD ALT_METERS,\"\",\"%.2f\"\n"
-"IFIELD IGNORE, \"\",\"%s\" #Empty field\n"
-"IFIELD IGNORE, \"\",\"%s\" #Empty field\n"
-"IFIELD CONSTANT, \"0\",\"%s\" #Waypoint symbol code\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-"IFIELD CONSTANT, \"$\", \"%s\"\n"
-;
-static char land_air_sea[] =
-"# Format: GPS Tracking Key Pro text file\n"
-"# Author: Tyler Ritchie\n"
-"# Date: 2011.02.04\n"
-
-"DESCRIPTION GPS Tracking Key Pro text\n"
-"EXTENSION txt\n"
-"ENCODING LATIN1\n"
-
-"DATUM WGS 84\n"
-"DATATYPE TRACK\n"
-"#File layout definitions\n"
-
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-
-"# Individual data fields in order of appearance\n"
-
-"IFIELD LOCAL_TIME,\"\",\"%m-%d-%Y\"\n"
-"IFIELD HMSG_TIME,\"\",\"%d:%d:%d\"\n"
-"IFIELD LAT_HUMAN_READABLE,\"\",\"%c %d°%d'%f\\\"\"\n"
-"IFIELD LON_HUMAN_READABLE,\"\",\"%c %d°%d'%f\\\"\"\n"
-"IFIELD PATH_SPEED_MPH,\"\",\"%.1fmph\"\n"
-"IFIELD IGNORE,\"\",\"%s\" #This is the bearing data\n"
-"IFIELD ALT_FEET,\"\",\"%dft\"\n"
-;
-static char mainnav[] =
-"#\n"
-"# Support for MainNav CSV format\n"
-"#\n"
-"# Copyright (C) 2012 Robert Lipe, gpsbabel.org\n"
-"#\n"
-"# This program is free software; you can redistribute it and/or modify\n"
-"# it under the terms of the GNU General Public License as published by\n"
-"# the Free Software Foundation; either version 2 of the License, or\n"
-"# (at your option) any later version.\n"
-"#\n"
-"# This program is distributed in the hope that it will be useful,\n"
-"# but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
-"# GNU General Public License for more details.\n"
-"#\n"
-"# You should have received a copy of the GNU General Public License\n"
-"# along with this program; if not, write to the Free Software\n"
-"# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA\n"
-"#\n"
-"# gpsbabel XCSV style file\n"
-"# Format: Mainnav MG-950d data logger and possibly others\n"
-"# Author: tsteven4\n"
-"# Date: December 13, 2012\n"
-"#\n"
-"# \n"
-"DESCRIPTION Mainnav\n"
-"EXTENSION nav\n"
-"DATATYPE TRACK\n"
-"#\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COMMA\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LOCAL_TIME, \"\", \"%Y/%m/%d %H:%M:%S\"\n"
-"IFIELD LON_DECIMAL,\"\",\"%.9f\"\n"
-"IFIELD LON_DIR,\"\",\"%c\"\n"
-"IFIELD LAT_DECIMAL,\"\",\"%.9f\"\n"
-"IFIELD LAT_DIR,\"\",\"%c\"\n"
-"IFIELD IGNORE, \"\", \"%s\" # ALT?\n"
-"IFIELD IGNORE, \"\", \"%s\" # SPD?\n"
-"IFIELD IGNORE, \"\", \"%s\" # PATH?\n"
-"IFIELD IGNORE, \"\", \"%s\" # FILENAME?\n"
-"IFIELD IGNORE, \"\", \"%s\" # MODE?\n"
-"IFIELD IGNORE, \"\", \"%s\" # JOURNEY_INDEX?\n"
-"IFIELD IGNORE, \"\", \"%s\" # ?\n"
-;
-static char mapconverter[] =
-"# Format: Mapopolis.com Mapconverter\n"
-"# Author: Gary Paulson\n"
-"# Date: 01/13/2003\n"
-"# Requires unsupported mapconverter.exe from mapopolis.com.\n"
-"#\n"
-"# Modifications by Alex Mottram documented 6/30/2003\n"
-"# Change %-40.40s on description output to %-.40s to stop padding.\n"
-"# Add QUOTE as badchars, remove COMMA.\n"
-"# Removed Mapconverter.exe's README information from style file.\n"
-"# Changed OFIELD to IFIELD in case you ever want to read one of these things.\n"
-"#\n"
-"#\n"
-"DESCRIPTION Mapopolis.com Mapconverter CSV\n"
-"EXTENSION txt\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-
-"FIELD_DELIMITER COMMASPACE\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS \",\n"
-
-"# Map Info Record (header):\n"
-"PROLOGUE M, \"Geocaches\", \"GPSBabel\", Geocaches, __FILE__\n"
-"#\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"# L Records:\n"
-"IFIELD CONSTANT, \"L\", \"%s\" # [L]ANDMARK\n"
-"IFIELD CONSTANT, \"Geocaches\", \"%s\" # Category for Landmark Searches\n"
-"IFIELD DESCRIPTION, \"\", \"%-.40s\" # Name\n"
-"IFIELD CONSTANT, \"1\", \"%s\" # View at Zoom Level 1 (1-4)\n"
-"IFIELD LON_DECIMAL, \"\", \"%08.5f\" # Longitude\n"
-"IFIELD LAT_DECIMAL, \"\", \"%08.5f\" # Latitude\n"
-;
-static char motoactv[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: MOTOACTV CSV\n"
-"# Author: Dan Brown\n"
-"# Date: 07/21/2012\n"
-"#\n"
-"# example usage:\n"
-"# gpsbabel -i xcsv,style=motoactv.style -f infile.csv -x transform,trk=wpt -o gtrnctr,course=0 -F outfile.tcx\n"
-"# gpsbabel -i xcsv,style=motoactv.style -f infile.csv -x transform,trk=wpt -o gpx,garminextensions -F outfile.gpx\n"
-
-"DESCRIPTION Motoactiv CSV\n"
-"EXTENSION csv\n"
-
-"ENCODING US-ASCII\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"FIELD_ENCLOSER DOUBLEQUOTE\n"
-
-"PROLOGUE \"DISTANCE\",\"activity_id\",\"HEARTRATE\",\"SPEED\",\"STEPS_PER_MINUTE\",\"LATITUDE\",\"repetitions\",\"temperature\",\"INSTANT_TORQUE_CRANK\",\"timestamp_epoch\",\"ELEVATION\",\"POWER\",\"STRIDES\",\"wheel_torque\",\"CALORIEBURN\",\"LONGITUDE\",\"CADENCE\",\"heading\",\"STEP_RATE\"\n"
-
-"# Data fields, in order of appearance\n"
-"IFIELD PATH_DISTANCE_METERS,\"\",\"%.1f\" # used for writing files (not for reading)\n"
-"IFIELD IGNORE,\"\",\"%s\" # activity id\n"
-"IFIELD HEART_RATE,\"\",\"%d\"\n"
-"IFIELD PATH_SPEED,\"\",\"%.1f\"\n"
-"IFIELD IGNORE,\"\",\"%s\" # steps per minute\n"
-"IFIELD LAT_DECIMAL,\"\",\"%.6f\"\n"
-"IFIELD IGNORE,\"\",\"%s\" # repetitions\n"
-"IFIELD TEMPERATURE,\"\",\"%.1f\"\n"
-"IFIELD IGNORE,\"\",\"%s\" # instant torque crank\n"
-"IFIELD TIMET_TIME_MS,\"\",\"%ld\"\n"
-"IFIELD ALT_METERS,\"\",\"%.1f\"\n"
-"IFIELD POWER,\"\",\"%.0f\"\n"
-"IFIELD IGNORE,\"\",\"%s\" # strides\n"
-"IFIELD IGNORE,\"\",\"%s\" # wheel_torque\n"
-"IFIELD IGNORE,\"\",\"%s\" # calories\n"
-"IFIELD LON_DECIMAL,\"\",\"%.6f\"\n"
-"IFIELD CADENCE,\"\",\"%d\"\n"
-"IFIELD PATH_COURSE,\"\",\"%.1f\"\n"
-"IFIELD IGNORE,\"\",\"%s\" # step rate\n"
-;
-static char mxf[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Ozi Explorer\n"
-"# Author: Alex Mottram\n"
-"# Date: 12/09/2002\n"
-"#\n"
-"# \n"
-"# As used in mxf.c\n"
-"#\n"
-"#\n"
-
-"DESCRIPTION MapTech Exchange Format\n"
-"EXTENSION mxf\n"
-
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMASPACE\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS ,\"\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
-"IFIELD DESCRIPTION, \"\", \"\"%s\"\"\n"
-"IFIELD SHORTNAME, \"\", \"\"%s\"\"\n"
-"IFIELD IGNORE, \"\", \"%s\"\n"
-"IFIELD CONSTANT, \"ff0000\", \"%s\" # COLOR\n"
-"IFIELD CONSTANT, \"47\", \"%s\" # ICON\n"
-
-"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD DESCRIPTION, \"\", \"\"%s\"\"\n"
-"OFIELD SHORTNAME, \"\", \"\"%s\"\"\n"
-"OFIELD DESCRIPTION, \"\", \"\"%s\"\"\n"
-"OFIELD CONSTANT, \"ff0000\", \"%s\" # COLOR\n"
-"OFIELD CONSTANT, \"47\", \"%s\" # ICON\n"
-;
-static char navigonwpt[] =
-"# gpsbabel XCSV style file\n"
-"# Author: Tom Glaab\n"
-"#\n"
-"DESCRIPTION Navigon Waypoints\n"
-"SHORTLEN 8\n"
-"#\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER |\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS |\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-
-"OFIELD SHORTNAME, \"\",\"[%-.14s \"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"\",\"]\"\n"
-"OFIELD CONSTANT, \"%s\",\"[0][17]\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"\"\n"
-"OFIELD CONSTANT, \"%s\",\"49\"\n"
-;
-static char nima[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: NIMA/GNIS Geographic Names File\n"
-"# Author: Alex Mottram\n"
-"# Date: 11/24/2002\n"
-"#\n"
-
-"DESCRIPTION NIMA/GNIS Geographic Names File\n"
-
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER TAB\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS TAB\n"
-"PROLOGUE RC UFI UNI DD_LAT DD_LONG DMS_LAT DMS_LONG UTM JOG FC DSG PC CC1 ADM1 ADM2 DIM CC2 NT LC SHORT_FORM GENERIC SORT_NAME FULL_NAME FULL_NAME_ND MODIFY_DATE\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD IGNORE, \"\", \"%s\" # RC\n"
-"IFIELD IGNORE, \"\", \"%s\" # UFI\n"
-"IFIELD IGNORE, \"\", \"%s\" # UNI\n"
-"IFIELD LAT_DECIMAL, \"\", \"%f\" # DD_LAT\n"
-"IFIELD LON_DECIMAL, \"\", \"%f\" # DD_LON\n"
-"IFIELD IGNORE, \"\", \"%s\" # DMS_LAT\n"
-"IFIELD IGNORE, \"\", \"%s\" # DMS_LON\n"
-"IFIELD IGNORE, \"\", \"%s\" # UTM\n"
-"IFIELD IGNORE, \"\", \"%s\" # JOG\n"
-"IFIELD IGNORE, \"\", \"%s\" # FC\n"
-"IFIELD IGNORE, \"\", \"%s\" # DSG\n"
-"IFIELD IGNORE, \"\", \"%s\" # PC\n"
-"IFIELD IGNORE, \"\", \"%s\" # CC1\n"
-"IFIELD IGNORE, \"\", \"%s\" # ADM1\n"
-"IFIELD IGNORE, \"\", \"%s\" # ADM2\n"
-"IFIELD IGNORE, \"\", \"%s\" # DIM\n"
-"IFIELD IGNORE, \"\", \"%s\" # CC2\n"
-"IFIELD IGNORE, \"\", \"%s\" # NT\n"
-"IFIELD IGNORE, \"\", \"%s\" # LC\n"
-"IFIELD IGNORE, \"\", \"%s\" # SHORT_FORM\n"
-"IFIELD IGNORE, \"\", \"%s\" # GENERIC\n"
-"IFIELD SHORTNAME, \"\", \"%s\" # SORT_NAME \n"
-"IFIELD IGNORE, \"\", \"%s\" # FULL_NAME (unicoded!)\n"
-"IFIELD DESCRIPTION, \"\", \"%s\" # FULL_NAME_ND\n"
-"IFIELD IGNORE, \"\", \"%s\" # MODIFY_DATE\n"
-;
-static char openoffice[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Tab delimited useful for OpenOffice, Ploticus etc.\n"
-"# Author: Tobias Minich\n"
-"# Date: 07/18/2005\n"
-"#\n"
-"#\n"
-
-"DESCRIPTION Tab delimited fields useful for OpenOffice, Ploticus etc.\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER TAB\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS TAB\n"
-
-"#\n"
-"# HEADER STUFF:\n"
-"#\n"
-"PROLOGUE Index Lat Lon Icon Name Description Notes URL Link Text Altitude (m) Distance (km) Speed (m/s) Course (°) Time HDOP VDOP PDOP Satellites Fix\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS:\n"
-"#\n"
-"IFIELD INDEX, \"\", \"%d\"\n"
-"IFIELD LAT_DECIMAL, \"\", \"%f\"\n"
-"IFIELD LAT_DIR, \"\", \"%c\"\n"
-"IFIELD LAT_HUMAN_READABLE, \"\", \"%d° %f' %c\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%f\"\n"
-"IFIELD LON_DIR, \"\", \"%c\"\n"
-"IFIELD LON_HUMAN_READABLE, \"\", \"%d° %f' %c\"\n"
-"IFIELD ICON_DESCR, \"\", \"%s\"\n"
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-"IFIELD NOTES, \"\", \"%s\"\n"
-"IFIELD URL, \"\", \"%s\" \n"
-"IFIELD URL_LINK_TEXT, \"\", \"%s\"\n"
-"IFIELD ALT_METERS, \"\", \"%f\"\n"
-"IFIELD PATH_DISTANCE_KM, \"\", \"%f\"\n"
-"IFIELD PATH_SPEED, \"\", \"%f\"\n"
-"IFIELD PATH_COURSE, \"\", \"%f\"\n"
-"IFIELD EXCEL_TIME, \"\", \"%f\"\n"
-"IFIELD GPS_HDOP, \"\", \"%f\"\n"
-"IFIELD GPS_VDOP, \"\", \"%f\"\n"
-"IFIELD GPS_PDOP, \"\", \"%f\"\n"
-"IFIELD GPS_SAT, \"\", \"%d\"\n"
-"IFIELD GPS_FIX, \"\", \"%s\"\n"
-;
-static char ricoh[] =
-"DESCRIPTION Ricoh GPS Log File\n"
-"EXTENSION log\n"
-"DATATYPE TRACK\n"
-
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-
-"IFIELD LON_DECIMAL,\"\",\"%f\"\n"
-"IFIELD LAT_DECIMAL,\"\",\"%f\"\n"
-"IFIELD ALT_METERS,\"\",\"%f\"\n"
-"IFIELD TRACK_NEW,\"\",\"%d\"\n"
-"IFIELD GMT_TIME,\"\",\"%d-%m-%Y %H:%M:%S\"\n"
-
-;
-static char s_and_t[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: MS S&T 2002/2003\n"
-"# Author: Alex Mottram\n"
-"# Date: 12/09/2002\n"
-"#\n"
-"# \n"
-"# As requested by Noel Shrum on the gpsbabel-code mailing list.\n"
-"# Name,Latitude,Longitude,Name 2,URL,Type\n"
-"# GCCBF,44.479133,-85.56515,High Rollaway by rjlint,http://www.geocaching.com/seek/cache_details.aspx?ID=3263,Traditional Cache\n"
-"# GC110D,44.6522,-85.492483,Brown Bridge Pond Peek-a-Boo Cache by Big Bird,http://www.geocaching.com/seek/cache_details.aspx?ID=4365,Traditional Cache\n"
-"# GC171C,44.70605,-85.62265,The Michigan Frog by RealDcoy & LRB,http://www.geocaching.com/seek/cache_details.aspx?ID=5916,Traditional Cache\n"
-"#\n"
-
-"DESCRIPTION Microsoft Streets and Trips 2002-2007\n"
-"EXTENSION txt\n"
-
-
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER TAB\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS ,\"\n"
-
-"PROLOGUE Name Latitude Longitude Description URL Type Container Diff Terr\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"# NOTE: MS S&T ONLY IMPORTS DATA, IT DOESN'T EXPORT THIS ANYWHERE SO WE CAN\n"
-"# HAVE OUR WAY WITH THE FORMATTING. \n"
-"#\n"
-"IFIELD SHORTNAME, \"\", \"%s\" # Name\n"
-"IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n"
-"IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n"
-"IFIELD DESCRIPTION, \"\", \"%s\" # Name 2 (Big Description)\n"
-"IFIELD URL, \"\", \"%s\" # URL\n"
-"IFIELD GEOCACHE_TYPE, \"\", \"%s\" # Geocache Type\n"
-"IFIELD GEOCACHE_CONTAINER, \"\", \"%s\" # Geocache Type\n"
-"IFIELD GEOCACHE_DIFF, \"\", \"%3.1f\" # Geocache Type\n"
-"IFIELD GEOCACHE_TERR, \"\", \"%3.1f\" # Geocache Type\n"
-;
-static char saplus[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: \n"
-"# Author: Jim Bensman\n"
-"# Date: 02/22/04\n"
-"#\n"
-
-"DESCRIPTION DeLorme Street Atlas Plus\n"
-
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS ,\"\n"
-
-"PROLOGUE Name 2,Name,Latitude,Longitude,URL,Type\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD DESCRIPTION, \"\", \"%s\" # Name 2 (Big Description)\n"
-"IFIELD SHORTNAME, \"\", \"%s\" # Name\n"
-"IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n"
-"IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n"
-"IFIELD URL, \"\", \"%s\" # URL\n"
-"IFIELD IGNORE, \"\", \"\" # Holder for Geocache Type\n"
-
-;
-static char sportsim[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Sportsim track files\n"
-"# Author: Olaf Klein\n"
-"# Date: 07/05/2006\n"
-"#\n"
-"DESCRIPTION Sportsim track files (part of zipped .ssz files) \n"
-"EXTENSION txt\n"
-"DATATYPE TRACK\n"
-
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER SEMICOLON\n"
-"RECORD_DELIMITER CRNEWLINE\n"
-"BADCHARS TAB\n"
-
-"#\n"
-"# FILE HEADER\n"
-"#\n"
-"PROLOGUE SportsimVersion:01\n"
-"PROLOGUE \\#Sportsim TrackFile\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS:\n"
-"#\n"
-"IFIELD INDEX, \"\", \"%05d\"\n"
-"IFIELD CONSTANT, \"0\", \"%s\"\n"
-"IFIELD LAT_DECIMAL, \"\", \"%f\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%f\"\n"
-"IFIELD ALT_FEET, \"\", \"%.f\"\n"
-"IFIELD TIMET_TIME, \"\", \"%ld\"\n"
-"IFIELD CONSTANT, \";\", \"%s\"\n"
-;
-static char tabsep[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: Dumps all fields in a traditional Unix tab separated style\n"
-"#\n"
-"# The order of the fields (with the exception of LAT_DIR/LON_DIR) was\n"
-"# the same as documented in README.style when this format was created.\n"
-"# LAT_DIR/LON_DIR were undocumented, so I stuck them at the end of the\n"
-"# other lat/lon fields.\n"
-"#\n"
-"# However, please add any new gpsbabel fields to the end (to avoid\n"
-"# upsetting existing applications) regardless of where they land in\n"
-"# the README.style documentation.\n"
-"#\n"
-
-"DESCRIPTION All database fields on one tab-separated line\n"
-
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER TAB\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS TAB\n"
-"FORMAT_TYPE INTERNAL\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS:\n"
-"#\n"
-"IFIELD INDEX, \"\", \"%d\"\n"
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-"IFIELD NOTES, \"\", \"%s\"\n"
-"IFIELD URL, \"\", \"%s\" \n"
-"IFIELD URL_LINK_TEXT, \"\", \"%s\"\n"
-"IFIELD ICON_DESCR, \"\", \"%s\"\n"
-"IFIELD LAT_DECIMAL, \"\", \"%f\"\n"
-"IFIELD LON_DECIMAL, \"\", \"%f\"\n"
-"IFIELD LAT_INT32DEG, \"\", \"%ld\"\n"
-"IFIELD LON_INT32DEG, \"\", \"%ld\"\n"
-"IFIELD LAT_DECIMALDIR, \"\", \"%f%c\"\n"
-"IFIELD LON_DECIMALDIR, \"\", \"%f%c\"\n"
-"IFIELD LAT_DIRDECIMAL, \"\", \"%c%f\"\n"
-"IFIELD LON_DIRDECIMAL, \"\", \"%c%f\"\n"
-"IFIELD LAT_DIR, \"\", \"%c\"\n"
-"IFIELD LON_DIR, \"\", \"%c\"\n"
-"IFIELD ALT_FEET, \"\", \"%fF\"\n"
-"IFIELD ALT_METERS, \"\", \"%fM\"\n"
-"IFIELD EXCEL_TIME, \"\", \"%f\"\n"
-"IFIELD TIMET_TIME, \"\", \"%ld\"\n"
-"IFIELD GEOCACHE_DIFF,\"\",\"%3.1f\"\n"
-"IFIELD GEOCACHE_TERR,\"\",\"%3.1f\"\n"
-"IFIELD GEOCACHE_CONTAINER,\"\",\"%s\"\n"
-"IFIELD GEOCACHE_TYPE,\"\",\"%s\"\n"
-"IFIELD PATH_DISTANCE_MILES,\"\",\"%f\"\n"
-"IFIELD PATH_DISTANCE_KM, \"\", \"%f\"\n"
-"IFIELD GEOCACHE_PLACER,\"\",\"%s\"\n"
-"IFIELD YYYYMMDD_TIME,\"\",\"%ld\"\n"
-"IFIELD GEOCACHE_HINT, \"\", \"%s\"\n"
-"IFIELD GEOCACHE_LAST_FOUND, \"\", \"%d\"\n"
-;
-static char tomtom_asc[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: TomTom Navigator Places of Interest\n"
-"# Author: Olaf Klein\n"
-"# Date: 04/17/2007\n"
-"#\n"
-"DESCRIPTION TomTom POI file (.asc)\n"
-"EXTENSION asc\n"
-"DATATYPE WAYPOINT\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER CRNEWLINE\n"
-"BADCHARS ,\"\n"
-"ENCODING MS-ANSI\n"
-"#\n"
-"PROLOGUE TomTom Navigator Places of Interest\n"
-"PROLOGUE GPSBabel-__VERSION__ ASCII Export\n"
-"PROLOGUE Points\n"
-"PROLOGUE Created at: __DATE_AND_TIME__\n"
-"# #\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LON_DECIMAL, \"\", \"%.6f\"\n"
-"IFIELD LAT_DECIMAL, \"\", \"%.6f\"\n"
-"IFIELD SHORTNAME, \"\", \"\"%s\"\"\n"
-;
-static char tomtom_itn[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: TomTom Navigator Itineraries (Routes)\n"
-"# Author: Olaf Klein\n"
-"# Date: 04/17/2007\n"
-"#\n"
-"DESCRIPTION TomTom Itineraries (.itn)\n"
-"EXTENSION itn\n"
-"DATATYPE ROUTE\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER PIPE\n"
-"RECORD_DELIMITER CRNEWLINE\n"
-"BADCHARS ,|\n"
-"ENCODING MS-ANSI\n"
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LON_10E5, \"\", \"%.f\"\n"
-"IFIELD LAT_10E5, \"\", \"%.f\"\n"
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-"IFIELD CONSTANT, \"0\", \"%s\"\n"
-;
-static char tomtom_itn_places[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: TomTom Navigator Itineraries (Routes)\n"
-"# Author: Olaf Klein\n"
-"# Date: 04/17/2007\n"
-"#\n"
-"DESCRIPTION TomTom Places Itineraries (.itn)\n"
-"EXTENSION itn\n"
-"DATATYPE ROUTE\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER PIPE\n"
-"RECORD_DELIMITER CRNEWLINE\n"
-"BADCHARS ,|\n"
-"ENCODING MS-ANSI\n"
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LON_10E5, \"\", \"%.f\"\n"
-"IFIELD LAT_10E5, \"\", \"%.f\"\n"
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-"IFIELD CONSTANT, \"2\", \"%s\"\n"
-;
-static char xmap[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: DeLorme Xmap Conduit\n"
-"# Author: Alex Mottram\n"
-"# Date: 12/09/2002\n"
-"#\n"
-"# \n"
-"# As defined in csv.c/xmap\n"
-"#\n"
-
-"DESCRIPTION DeLorme XMap HH Native .WPT\n"
-"EXTENSION wpt\n"
-
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMASPACE\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COMMA\n"
-
-"PROLOGUE BEGIN SYMBOL\n"
-"EPILOGUE END\n"
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n"
-"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n"
-"IFIELD DESCRIPTION, \"\", \"%s\"\n"
-
-"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
-"OFIELD DESCRIPTION, \"\", \"%s\"\n"
-;
-static char xmap2006[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: DeLorme Xmap/Street Atlas Handheld 2006 Conduit\n"
-"# Author: Pasha Phares\n"
-"# Date: 5/5/2006\n"
-"#\n"
-"# Amazingly, 2006 won't read the \"COMMASPACE\" that we used in \n"
-"# in Xmap prior to this and versions before 2006 won't read files\n"
-"# separated by only a comma.\n"
-"# \n"
-
-"DESCRIPTION DeLorme XMap/SAHH 2006 Native .TXT\n"
-"EXTENSION txt\n"
-
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COMMA\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COMMA\n"
-
-"PROLOGUE BEGIN SYMBOL\n"
-"EPILOGUE END\n"
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD LAT_HUMAN_READABLE, \"\", \"%.12g\"\n"
-"IFIELD LON_HUMAN_READABLE, \"\", \"%.12g\"\n"
-"IFIELD SHORTNAME, \"\", \"%s\"\n"
-
-"OFIELD LAT_DECIMAL, \"\", \"%.12g\"\n"
-"OFIELD LON_DECIMAL, \"\", \"%.12g\"\n"
-"OFIELD SHORTNAME, \"\", \"%s\"\n"
-
-
-
-
-;
-static char xmapwpt[] =
-"# gpsbabel XCSV style file\n"
-"#\n"
-"# Format: DeLorme Xmap HH Street Atlas USA .WPT (PocketPC)\n"
-"# Author: Alex Mottram\n"
-"# Date: 12/09/2002\n"
-"#\n"
-"# \n"
-"DESCRIPTION DeLorme XMat HH Street Atlas USA .WPT (PPC)\n"
-"SHORTLEN 32\n"
-"SHORTWHITE 0\n"
-
-"#\n"
-"#\n"
-"# FILE LAYOUT DEFINITIIONS:\n"
-"#\n"
-"FIELD_DELIMITER COLON\n"
-"RECORD_DELIMITER NEWLINE\n"
-"BADCHARS COLON\n"
-
-"#\n"
-"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
-"#\n"
-"IFIELD CONSTANT, \"1296126539\", \"%s\"\n"
-"IFIELD CONSTANT, \"1481466224\", \"%s\"\n"
-"IFIELD LAT_INT32DEG, \"\", \"%d\"\n"
-"IFIELD LON_INT32DEG, \"\", \"%d\"\n"
-"IFIELD CONSTANT, \"3137157\", \"%s\"\n"
-"IFIELD SHORTNAME, \"\", \"%-.31s\"\n"
-"IFIELD IGNORE, \"\", \"%-.31s\"\n"
-"IFIELD DESCRIPTION, \"\", \"%-.78s\"\n"
-;
-style_vecs_t style_list[] = {{ "xmapwpt", xmapwpt } , { "xmap2006", xmap2006 } , { "xmap", xmap } , { "tomtom_itn_places", tomtom_itn_places } , { "tomtom_itn", tomtom_itn } , { "tomtom_asc", tomtom_asc } , { "tabsep", tabsep } , { "sportsim", sportsim } , { "saplus", saplus } , { "s_and_t", s_and_t } , { "ricoh", ricoh } , { "openoffice", openoffice } , { "nima", nima } , { "navigonwpt", navigonwpt } , { "mxf", mxf } , { "motoactv", motoactv } , { "mapconverter", mapconverter } , { "mainnav", mainnav } , { "land_air_sea", land_air_sea } , { "kwf2", kwf2 } , { "ktf2", ktf2 } , { "kompass_wp", kompass_wp } , { "kompass_tk", kompass_tk } , { "igo2008_poi", igo2008_poi } , { "iblue757", iblue757 } , { "iblue747", iblue747 } , { "gpsman", gpsman } , { "gpsdrivetrack", gpsdrivetrack } , { "gpsdrive", gpsdrive } , { "geonet", geonet } , { "garmin_poi", garmin_poi } , { "garmin301", garmin301 } , { "fugawi", fugawi } , { "flysight", flysight } , { "dna", dna } , { "custom", custom } , { "cup", cup } , { "csv", csv } , { "cambridge", cambridge } , { "arc", arc } , {0,0}};
-size_t nstyles = 40;
-#else /* CSVFMTS_ENABLED */
-style_vecs_t style_list[] = {{0,0}};
-size_t nstyles = 0;
-#endif /* CSVFMTS_ENABLED */
--- /dev/null
+/* This file is machine-generated from the contents of style/ */
+/* by mkstyle.sh. Editing it by hand is an exeedingly bad idea. */
+
+#include "defs.h"
+#if CSVFMTS_ENABLED
+static char arc[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: GPSBabel arc filter format\n"
+"# Author: Ron Parker\n"
+"# Date: 17 July 2003\n"
+"#\n"
+
+"DESCRIPTION GPSBabel arc filter file\n"
+"EXTENSION txt\n"
+
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER TAB\n"
+"RECORD_DELIMITER NEWLINE\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n"
+"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n"
+
+"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
+;
+static char cambridge[] =
+"DESCRIPTION Cambridge/Winpilot glider software\n"
+"SHORTLEN 8\n"
+"EXTENSION dat\n"
+"#\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COMMA\n"
+
+"IFIELD INDEX,\"1\",\"%d\"\n"
+"IFIELD LAT_HUMAN_READABLE,\"\",\"%d:%06.3f%c\"\n"
+"IFIELD LON_HUMAN_READABLE,\"\",\"%03d:%06.3f%c\"\n"
+"IFIELD ALT_METERS,\"\",\"%3.0fM\"\n"
+"IFIELD CONSTANT,\"\",\"T\"\n"
+"IFIELD SHORTNAME,\"\",\"%s\"\n"
+"IFIELD DESCRIPTION,\"\",\"%s\"\n"
+;
+static char csv[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: DeLorme SA 9.0 CSV\n"
+"# Author: Alex Mottram\n"
+"# Date: 12/09/2002\n"
+"#\n"
+"# \n"
+"DESCRIPTION Comma separated values\n"
+"SHORTLEN 8\n"
+"#\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMASPACE\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COMMA\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n"
+"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+
+"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD DESCRIPTION, \"\", \"%s\"\n"
+;
+static char cup[] =
+"#\n"
+"# (c) 2006, Robert Lipe, based on sample files by Krzysztof Wojtas\n"
+"# Reference info: http://www.seeyou.ws/thankyou.php?fname=cup_format.pdf\n"
+"#\n"
+
+"DESCRIPTION See You flight analysis data\n"
+"SHORTLEN 8\n"
+"EXTENSION cup\n"
+"#\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS ,\"\n"
+"PROLOGUE name,code,country,lat,lon,elev,style,rwdir,rwlen,freq,desc\n"
+"EPILOGUE -----Related Tasks-----\n"
+
+
+"IFIELD SHORTNAME,\"\", \"\"%s\"\"\n"
+"IFIELD SHORTNAME,\"\", \"%s\"\n"
+"IFIELD CONSTANT,\"\", \"\"\n"
+"IFIELD LAT_DDMMDIR, \"%f\", \"%08.3f\", \"absolute\"\n"
+"IFIELD LON_DDMMDIR, \"%f\", \"%09.3f\", \"absolute\"\n"
+"IFIELD ALT_METERS,\"\", \"%dm\"\n"
+"IFIELD CONSTANT,\"\", \"1\"\n"
+"IFIELD CONSTANT,\"\", \"\"\n"
+"IFIELD CONSTANT,\"\", \"\"\n"
+"IFIELD CONSTANT,\"\", \"\"\n"
+"IFIELD DESCRIPTION,\"\", \"\"%s\"\"\n"
+
+"OFIELD SHORTNAME,\"\", \"\"%s\"\"\n"
+"OFIELD SHORTNAME,\"\", \"%s\"\n"
+"OFIELD CONSTANT,\"\", \"\"\n"
+"OFIELD LAT_DDMMDIR, \"\", \"%08.3f%c\"\n"
+"OFIELD LON_DDMMDIR, \"\", \"%09.3f%c\"\n"
+"OFIELD ALT_METERS,\"\", \"%3.1fm\"\n"
+"OFIELD CONSTANT,\"\", \"1\"\n"
+"OFIELD CONSTANT,\"\", \"\"\n"
+"OFIELD CONSTANT,\"\", \"\"\n"
+"OFIELD CONSTANT,\"\", \"\"\n"
+"OFIELD DESCRIPTION,\"\", \"\"%s\"\"\n"
+
+
+;
+static char custom[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Custom \"Everything\" Style\n"
+"# Author: Alex Mottram\n"
+"# Date: 11/24/2002\n"
+"#\n"
+"#\n"
+
+"DESCRIPTION Custom \"Everything\" Style\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COMMA\n"
+"FORMAT_TYPE INTERNAL\n"
+
+"#\n"
+"# HEADER STUFF:\n"
+"#\n"
+"PROLOGUE Prologue Line 1 __FILE__\n"
+"PROLOGUE Prologue Line 2\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS:\n"
+"#\n"
+"IFIELD CONSTANT, \"CONSTANT\", \"%s\"\n"
+"IFIELD INDEX, \"\", \"%d\"\n"
+"IFIELD LAT_DECIMAL, \"\", \"%f\"\n"
+"IFIELD LAT_DIR, \"\", \"%c\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%f\"\n"
+"IFIELD LON_DIR, \"\", \"%c\"\n"
+"IFIELD ICON_DESCR, \"\", \"%s\"\n"
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+"IFIELD NOTES, \"\", \"%s\"\n"
+"IFIELD URL, \"\", \"%s\" \n"
+"IFIELD URL_LINK_TEXT, \"\", \"%s\"\n"
+"IFIELD ALT_METERS, \"\", \"%fM\"\n"
+"IFIELD ALT_FEET, \"\", \"%fF\"\n"
+"IFIELD LAT_DECIMALDIR, \"\", \"%f/%c\"\n"
+"IFIELD LON_DECIMALDIR, \"\", \"%f/%c\"\n"
+"IFIELD LAT_DIRDECIMAL, \"\", \"%c/%f\"\n"
+"IFIELD LON_DIRDECIMAL, \"\", \"%c/%f\"\n"
+"IFIELD LAT_INT32DEG, \"\", \"%ld\"\n"
+"IFIELD LON_INT32DEG, \"\", \"%ld\"\n"
+"IFIELD TIMET_TIME, \"\", \"%ld\"\n"
+"IFIELD EXCEL_TIME, \"\", \"%f\"\n"
+
+"# EPILOGUE: \n"
+"EPILOGUE Epilogue Line 1\n"
+"EPILOGUE Epilogue Line 2\n"
+;
+static char dna[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: DNA Marker Format\n"
+"# Author: Alex Mottram\n"
+"# Date: 12/09/2002\n"
+"#\n"
+"# \n"
+"# As defined in dna.c\n"
+"#\n"
+"#\n"
+
+"DESCRIPTION Navitrak DNA marker format\n"
+"EXTENSION dna\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COMMA\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD INDEX, \"\", \"%d\"\n"
+"IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+
+;
+static char flysight[] =
+"# Format: FlySight\n"
+"# Author: LukeH\n"
+"# Date: 10/10/10\n"
+
+"DESCRIPTION FlySight GPS File\n"
+"EXTENSION csv\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS ,\"\n"
+
+"PROLOGUE time lat lon hMSL velN velE velD hAcc vAcc sAcc gpsFix numSV\n"
+"PROLOGUE\n"
+
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"IFIELD ISO_TIME, \"\", \"%s\" # Date & time\n"
+"IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n"
+"IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n"
+"IFIELD ALT_METERS, \"\", \"%.0f\" # Altitude above MSL (m)\n"
+"IFIELD IGNORE, \"\", \"%s\" # Velocity north (m/s)\n"
+"IFIELD IGNORE, \"\", \"%s\" # Velocity east (m/s)\n"
+"IFIELD IGNORE, \"\", \"%s\" # Velocity down (m/s)\n"
+"IFIELD IGNORE, \"\", \"%s\" # Horizontal accuracy (m)\n"
+"IFIELD IGNORE, \"\", \"%s\" # Vertical accuracy (m)\n"
+"IFIELD IGNORE, \"\", \"%s\" # Speed accuracy (m/s)\n"
+"IFIELD GPS_FIX, \"\", \"%s\" # GPS fix type\n"
+"IFIELD GPS_SAT, \"\", \"%d\" # Number of satellites used in fix\n"
+;
+static char fugawi[] =
+"# fugawi XCSV style file\n"
+"#\n"
+"# Format: Fugawi\n"
+"# Author: Robert Lipe, Patrick Ohly\n"
+"# Date: 07/24/2005\n"
+"#\n"
+"# \n"
+
+"DESCRIPTION Fugawi\n"
+"EXTENSION txt\n"
+"SHORTLEN 10\n"
+
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COMMA\n"
+
+"PROLOGUE \\# Latitude, Longitude and UTM coordinates are in WGS84 datum\n"
+"PROLOGUE \\#\n"
+"PROLOGUE \\# Every set of data contains the following:\n"
+"PROLOGUE \\#\n"
+"PROLOGUE \\# Waypoint name\n"
+"PROLOGUE \\# Waypoint comment\n"
+"PROLOGUE \\# Waypoint description\n"
+"PROLOGUE \\# Latitude in Degree and decimals (soutern hemisphere has neg. degrees)\n"
+"PROLOGUE \\# Longitude in degree and decimals (neg. numbers: west of Greenwich)\n"
+"PROLOGUE \\# Height in meters [optional when importing, always present when exporting: Date (GMT) as ISO YYYYMMDD, Time of the day relative to the date as HHMMSS\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+"IFIELD NOTES, \"\", \"%s\"\n"
+"IFIELD LAT_DECIMAL, \"\", \"%-.7f\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%-.7f\"\n"
+"IFIELD ALT_METERS, \"\", \"%-7.1f\"\n"
+"IFIELD GMT_TIME, \"\", \"%Y%m%d\"\n"
+"IFIELD HMSG_TIME, \"\", \"%02d%02d%02d\"\n"
+;
+static char garmin301[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Garmin 301 Position + Heartrate data\n"
+"# Author: Jeff Kalikstein\n"
+"# Date: 08/29/2005\n"
+"#\n"
+
+"DESCRIPTION Garmin 301 Custom position and heartrate\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COMMA\n"
+"#FORMAT_TYPE INTERNAL\n"
+
+"#\n"
+"# HEADER STUFF:\n"
+"#\n"
+"PROLOGUE Garmin 301 data __FILE__ \n"
+"PROLOGUE Timestamp,Latitude, Longitude, Altitude(ft), heart rate\n"
+"#\n"
+"# INDIVIDUAL DATA FIELDS:\n"
+"#\n"
+"IFIELD TIMET_TIME,\"\",\"%ld\"\n"
+"IFIELD LAT_DECIMAL, \"\", \"%f\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%f\"\n"
+"IFIELD ALT_FEET, \"\", \"%fF\"\n"
+"IFIELD HEART_RATE,\"\",\" %d\" # beats per minute\n"
+
+
+"# EPILOGUE: \n"
+"#EPILOGUE Epilogue Line 1\n"
+"#EPILOGUE Epilogue Line 2\n"
+;
+static char garmin_poi[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Garmin POI\n"
+"# Author: Robert Lipe\n"
+"# Date: 10/07/2005\n"
+"# Reference: http://forums.groundspeak.com/GC/index.php?showtopic=110641&st=0&#entry1752204\n"
+"#\n"
+"DESCRIPTION Garmin POI database\n"
+"#\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COMMA\n"
+"SHORTLEN 24\n"
+"# PROLOGUE Longitude,Latitude,Name, comment\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n"
+"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n"
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+
+"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD SHORTNAME, \"\", \"%-.24s\"\n"
+"OFIELD GEOCACHE_TYPE, \"\", \" %-.4s\", \"no_delim_before,optional\"\n"
+"OFIELD GEOCACHE_CONTAINER, \"\", \"/%-.4s \", \"no_delim_before,optional\"\n"
+"OFIELD GEOCACHE_DIFF, \"\", \"(%3.1f\", \"no_delim_before,optional\"\n"
+"OFIELD GEOCACHE_TERR, \"\", \"/%3.1f)\", \"no_delim_before,optional\"\n"
+"OFIELD DESCRIPTION, \"\", \"%-.50s\"\n"
+;
+static char geonet[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: GEOnet Names Server (GNS) (http://earth-info.nga.mil/gns/html/cntry_files.html)\n"
+"# Author: Olaf Klein\n"
+"# Date: 08/20/2002\n"
+"#\n"
+
+"DESCRIPTION GEOnet Names Server (GNS)\n"
+"EXTENSION txt\n"
+
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+
+"FIELD_DELIMITER TAB\n"
+"RECORD_DELIMITER CRNEWLINE\n"
+"BADCHARS TAB\n"
+"ENCODING UTF-8\n"
+
+"PROLOGUE RC UFI UNI LAT LONG DMS_LAT DMS_LONG UTM JOG FC DSG PC CC1 ADM1 ADM2 DIM CC2 NT LC SHORT_FORM GENERIC SORT_NAME FULL_NAME FULL_NAME_ND MODIFY_DATE\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD IGNORE, \"\", \"%s\" # RC ( http://earth-info.nga.mil/gns/html/gis_contryfiles.html )\n"
+"IFIELD IGNORE, \"\", \"%s\" # UFI\n"
+"IFIELD IGNORE, \"\", \"%s\" # UNI\n"
+"IFIELD LAT_DECIMAL, \"\", \"%03.7f\" # LAT\n"
+"IFIELD LON_DECIMAL, \"\", \"%03.7f\" # LONG\n"
+"IFIELD IGNORE, \"\", \"%s\" # DMS_LAT\n"
+"IFIELD IGNORE, \"\", \"%s\" # DMS_LONG\n"
+"IFIELD IGNORE, \"\", \"%s\" # UTM\n"
+"IFIELD IGNORE, \"\", \"%s\" # JOG\n"
+"IFIELD IGNORE, \"\", \"%s\" # FC\n"
+"IFIELD IGNORE, \"\", \"%s\" # DSG\n"
+"IFIELD IGNORE, \"\", \"%s\" # PC\n"
+"IFIELD IGNORE, \"\", \"%s\" # CC1\n"
+"IFIELD IGNORE, \"\", \"%s\" # ADM1\n"
+"IFIELD IGNORE, \"\", \"%s\" # ADM2\n"
+"IFIELD IGNORE, \"\", \"%s\" # DIM\n"
+"IFIELD IGNORE, \"\", \"%s\" # CC2\n"
+"IFIELD IGNORE, \"\", \"%s\" # NT\n"
+"IFIELD IGNORE, \"\", \"%s\" # LC\n"
+"IFIELD IGNORE, \"\", \"%s\" # SHORT_FORM\n"
+"IFIELD IGNORE, \"\", \"%s\" # GENERIC\n"
+"IFIELD SHORTNAME, \"\", \"%s\" # SHORT_NAME\n"
+"IFIELD DESCRIPTION, \"\", \"%s\" # FULL_NAME\n"
+"IFIELD IGNORE, \"\", \"%s\" # FULL_NAME_ND\n"
+"IFIELD IGNORE, \"\", \"%s\" # MOD_DATE\n"
+;
+static char gpsdrive[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: GPSDrive\n"
+"# Author: Alex Mottram\n"
+"# Date: 12/11/2002\n"
+"#\n"
+"# \n"
+"#\n"
+
+"DESCRIPTION GpsDrive Format\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER WHITESPACE\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS ,'\"\n"
+
+"SHORTLEN 20\n"
+"SHORTWHITE 0\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+"IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
+"IFIELD ICON_DESCR, \"\", \"%s\"\n"
+
+"OFIELD ANYNAME, \"\", \"%s\"\n"
+"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD ICON_DESCR, \"\", \"%s\"\n"
+;
+static char gpsdrivetrack[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: GPSDriveTrack\n"
+"# Author: Tobias Minich\n"
+"# Date: 12/07/2005\n"
+"#\n"
+"# \n"
+"#\n"
+
+"DESCRIPTION GpsDrive Format for Tracks\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER WHITESPACE\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS ,'\"\n"
+
+"SHORTLEN 20\n"
+"SHORTWHITE 0\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+
+"IFIELD LAT_DECIMAL, \"\", \"%10.6f\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%10.6f\"\n"
+"IFIELD ALT_METERS, \"\", \"%10.0f\"\n"
+"# Reports are that this format stores in local time, not GMT as \n"
+"# originally thought.\n"
+"# IFIELD GMT_TIME, \"\", \"%a %b %d %H:%M:%S %Y\"\n"
+"IFIELD LOCAL_TIME, \"\", \"%a %b %d %H:%M:%S %Y\"\n"
+;
+static char gpsman[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: GPSMAN Format\n"
+"# Author: Alex Mottram\n"
+"# Date: 12/09/2002\n"
+"#\n"
+"# \n"
+"# As defined in gpsman.c\n"
+"#\n"
+"#\n"
+
+"DESCRIPTION GPSman\n"
+"SHORTLEN 8\n"
+"SHORTWHITE 0\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER TAB\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS TAB\n"
+
+"PROLOGUE !Format: DDD 1 WGS 84\n"
+"PROLOGUE !W:\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD SHORTNAME, \"\", \"%-8.8s\"\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+"IFIELD LAT_DIRDECIMAL, \"\", \"%c%f\"\n"
+"IFIELD LON_DIRDECIMAL, \"\", \"%c%f\"\n"
+"IFIELD IGNORE, \"\", \"%s\"\n"
+
+"# gpsman.c likes mkshort len = 8, whitespace = 0.\n"
+;
+static char iblue747[] =
+"# GPSBabel XCSV Style File http://www.gpsbabel.org/htmldoc-development/Styles.html\n"
+"# Author: Christian Barmala http://www.barmala.de/\n"
+"# License GNU Public License http://opensource.org/licenses/gpl-license.php\n"
+
+"DESCRIPTION Data Logger iBlue747 csv\n"
+"EXTENSION csv\n"
+"# full length csv with all options\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"# BADCHARS COMMA\n"
+"# SHORTLEN 16\n"
+"# SHORTWHITE 0\n"
+"# ENCODING UTF-8\n"
+"DATATYPE TRACK\n"
+"PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,PDOP,HDOP,VDOP,NSAT,DISTANCE,\n"
+
+
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+
+"IFIELD INDEX,\"1\",\"%d\" # INDEX\n"
+"IFIELD CONSTANT,\"T\",\"%s\" # RCR\n"
+"IFIELD GMT_TIME,\"\",\"%Y/%m/%d\" # DATE\n"
+"IFIELD HMSG_TIME,\"\",\"%02d:%02d:%02d\" # TIME\n"
+"IFIELD GPS_FIX,\"\",\"%s\" # VALID # No fix, SPS, DGPS, PPS\n"
+"IFIELD LAT_DECIMAL,\"\",\"%f\" # LATITUDE\n"
+"IFIELD LAT_DIR,\"\",\"%c\" # N/S\n"
+"IFIELD LON_DECIMAL,\"\",\"%f\" # LONGITUDE\n"
+"IFIELD LON_DIR,\"\",\"%c\" # E/W\n"
+"IFIELD ALT_METERS,\"\",\"%.0f\" # HEIGHT\n"
+"IFIELD PATH_SPEED_KPH,\"\",\"%.1f\" # SPEED\n"
+"IFIELD IGNORE,\"\",\"%f\" # HEADING\n"
+"IFIELD IGNORE,\"\",\"%d\" # DSTA\n"
+"IFIELD IGNORE,\"\",\"%f\" # DAGE\n"
+"IFIELD GPS_PDOP,\"\",\"%f\" # PDOP\n"
+"IFIELD GPS_HDOP,\"\",\"%f\" # HDOP\n"
+"IFIELD GPS_VDOP,\"\",\"%f\" # VDOP\n"
+"IFIELD GPS_SAT,\"\",\"%d(\" # NSAT USED/VIEW\n"
+"IFIELD IGNORE,\"\",\"%s\" # SAT INFO\n"
+"IFIELD PATH_DISTANCE_KM,\"\",\"%f\" # DISTANCE\n"
+;
+static char iblue757[] =
+"# GPSBabel XCSV Style File http://www.gpsbabel.org/htmldoc-development/Styles.html\n"
+"# Author: iBlue747csv by Christian Barmala http://www.barmala.de/\n"
+"# edited by Anthony Vella to suit the iBlue757 csv format (date format changed)\n"
+"# License GNU Public License http://opensource.org/licenses/gpl-license.php\n"
+
+"DESCRIPTION Data Logger iBlue757 csv\n"
+"EXTENSION csv\n"
+"# full length csv with all options\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"# BADCHARS COMMA\n"
+"# SHORTLEN 16\n"
+"# SHORTWHITE 0\n"
+"# ENCODING UTF-8\n"
+"DATATYPE TRACK\n"
+"PROLOGUE INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,PDOP,HDOP,VDOP,NSAT,DISTANCE,\n"
+
+
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+
+"IFIELD INDEX,\"1\",\"%d\" # INDEX\n"
+"IFIELD CONSTANT,\"T\",\"%s\" # RCR\n"
+"IFIELD GMT_TIME,\"\",\"%d/%m/%Y\" # DATE\n"
+"IFIELD HMSG_TIME,\"\",\"%02d:%02d:%02d\" # TIME\n"
+"IFIELD GPS_FIX,\"\",\"%s\" # VALID # No fix, SPS, DGPS, PPS\n"
+"IFIELD LAT_DECIMAL,\"\",\"%f\" # LATITUDE\n"
+"IFIELD LAT_DIR,\"\",\"%c\" # N/S\n"
+"IFIELD LON_DECIMAL,\"\",\"%f\" # LONGITUDE\n"
+"IFIELD LON_DIR,\"\",\"%c\" # E/W\n"
+"IFIELD ALT_METERS,\"\",\"%.0f\" # HEIGHT\n"
+"IFIELD PATH_SPEED_KPH,\"\",\"%.1f\" # SPEED\n"
+"IFIELD IGNORE,\"\",\"%f\" # HEADING\n"
+"IFIELD IGNORE,\"\",\"%d\" # DSTA\n"
+"IFIELD IGNORE,\"\",\"%f\" # DAGE\n"
+"IFIELD GPS_PDOP,\"\",\"%f\" # PDOP\n"
+"IFIELD GPS_HDOP,\"\",\"%f\" # HDOP\n"
+"IFIELD GPS_VDOP,\"\",\"%f\" # VDOP\n"
+"IFIELD GPS_SAT,\"\",\"%d(\" # NSAT USED/VIEW\n"
+"IFIELD IGNORE,\"\",\"%s\" # SAT INFO\n"
+"IFIELD PATH_DISTANCE_KM,\"\",\"%f\" # DISTANCE\n"
+;
+static char igo2008_poi[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: iGO2008 points of interest\n"
+"# Author: Olaf Klein\n"
+"# Date: 09/05/2008\n"
+"#\n"
+"DESCRIPTION iGO2008 points of interest (.upoi)\n"
+"EXTENSION upoi\n"
+"DATATYPE WAYPOINT\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER PIPE\n"
+"RECORD_DELIMITER CRNEWLINE\n"
+"BADCHARS \"|\n"
+"ENCODING MS-ANSI\n"
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD INDEX,\"1\",\"%d\"\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+"IFIELD IGNORE, \"\", \"%s\" # nothing\n"
+"IFIELD LAT_DECIMAL, \"\", \"%.6f\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%.6f\"\n"
+"IFIELD IGNORE, \"\", \"%s\" # Name of map\n"
+"IFIELD IGNORE, \"\", \"%s\" # nothing\n"
+"IFIELD POSTAL_CODE, \"\", \"%s\"\n"
+"IFIELD CITY, \"\", \"%s\"\n"
+"IFIELD STREET_ADDR, \"\", \"%s\" # Street without number\n"
+"IFIELD IGNORE, \"\", \"%s\" # Street number\n"
+"IFIELD NOTES, \"\", \"%s\"\n"
+"IFIELD PHONE_NR, \"\", \"%s\"\n"
+;
+static char kompass_tk[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Kompass / Deutscher Alpenverein (DAV) Waypoints\n"
+"# Author: Olaf Klein\n"
+"# Date: 01/10/2007\n"
+"#\n"
+"# \n"
+"DESCRIPTION Kompass (DAV) Track (.tk)\n"
+"DATATYPE TRACK\n"
+"EXTENSION wp\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS ,\"\n"
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LAT_DECIMAL, \"\", \"%.7f\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%.7f\"\n"
+;
+static char kompass_wp[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Kompass / Deutscher Alpenverein (DAV) Waypoints\n"
+"# Author: Olaf Klein\n"
+"# Date: 01/10/2007\n"
+"#\n"
+"# \n"
+"DESCRIPTION Kompass (DAV) Waypoints (.wp)\n"
+"DATATYPE WAYPOINT\n"
+"EXTENSION wp\n"
+"ENCODING UTF-8\n"
+"FIELD_DELIMITER SEMICOLON\n"
+"RECORD_DELIMITER CRNEWLINE\n"
+"BADCHARS ,\"\n"
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%.7f\"\n"
+"IFIELD LAT_DECIMAL, \"\", \"%.7f\"\n"
+"IFIELD ALT_METERS, \"\", \"%.0f\"\n"
+"IFIELD LOCAL_TIME,\"\",\"%d.%m.%Y %H:%M:%S\"\n"
+"IFIELD CONSTANT, \"Icons\\Wegpunkt grün.bmp\", \"%s\"\n"
+"IFIELD IGNORE, \"\", \"%s\"\n"
+"IFIELD CONSTANT, \"1\", \"%s\" # unknown\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+;
+static char ktf2[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Kartex KTF 2.0 Degrees with decimals\n"
+"# Author: Harald Nordius\n"
+"# Date: 4/13 2006\n"
+"#\n"
+"# \n"
+"DESCRIPTION Kartex 5 Track File\n"
+"EXTENSION ktf\n"
+"DATATYPE TRACK\n"
+"SHORTLEN 10\n"
+"SHORTWHITE 1\n"
+"#\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER CRNEWLINE\n"
+"#\n"
+"#\n"
+"# FILE HEADER\n"
+"#\n"
+"PROLOGUE //Kartex Track File created by GPSBabel\n"
+"PROLOGUE &KTF 2.0,sweref 99 lat long,0\n"
+"#\n"
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD CONSTANT, %, \"%s\"\n"
+"IFIELD INDEX, \"\", \"%d\"\n"
+"IFIELD LATLON_HUMAN_READABLE, \"\", \"%c%f°\"\n"
+"IFIELD ALT_METERS, \"\", \"%.2f\"\n"
+"IFIELD GMT_TIME, \"\", \"%Y-%m-%d %H:%M:%S\"\n"
+"IFIELD IGNORE, \"\", \"%s\" #Empty field\n"
+"IFIELD IGNORE, \"\", \"%s\" #Empty field\n"
+"IFIELD CONSTANT, \"$\", \"%s\"\n"
+;
+static char kwf2[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Kartex KWF 2.0 Degrees with decimals\n"
+"# Author: Harald Nordius\n"
+"# Date: 12/08 2004\n"
+"#\n"
+"# \n"
+"DESCRIPTION Kartex 5 Waypoint File\n"
+"EXTENSION kwf\n"
+"SHORTLEN 10\n"
+"SHORTWHITE 1\n"
+"#\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER CRNEWLINE\n"
+"ENCODING CP1252\n"
+"#\n"
+"#\n"
+"# FILE HEADER\n"
+"#\n"
+"PROLOGUE //Kartex Waypoint File created by GPSBabel\n"
+"PROLOGUE &KWF 2.0,sweref 99 lat long,0\n"
+"#\n"
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD CONSTANT, \\#, \"%s\"\n"
+"IFIELD INDEX,\"\",\"%d\"\n"
+"IFIELD SHORTNAME,\"\",\"%s\"\n"
+"IFIELD LATLON_HUMAN_READABLE,\"\",\"%c%f°\"\n"
+"IFIELD ALT_METERS,\"\",\"%.2f\"\n"
+"IFIELD IGNORE, \"\",\"%s\" #Empty field\n"
+"IFIELD IGNORE, \"\",\"%s\" #Empty field\n"
+"IFIELD CONSTANT, \"0\",\"%s\" #Waypoint symbol code\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+"IFIELD CONSTANT, \"$\", \"%s\"\n"
+;
+static char land_air_sea[] =
+"# Format: GPS Tracking Key Pro text file\n"
+"# Author: Tyler Ritchie\n"
+"# Date: 2011.02.04\n"
+
+"DESCRIPTION GPS Tracking Key Pro text\n"
+"EXTENSION txt\n"
+"ENCODING LATIN1\n"
+
+"DATUM WGS 84\n"
+"DATATYPE TRACK\n"
+"#File layout definitions\n"
+
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+
+"# Individual data fields in order of appearance\n"
+
+"IFIELD LOCAL_TIME,\"\",\"%m-%d-%Y\"\n"
+"IFIELD HMSG_TIME,\"\",\"%d:%d:%d\"\n"
+"IFIELD LAT_HUMAN_READABLE,\"\",\"%c %d°%d'%f\\\"\"\n"
+"IFIELD LON_HUMAN_READABLE,\"\",\"%c %d°%d'%f\\\"\"\n"
+"IFIELD PATH_SPEED_MPH,\"\",\"%.1fmph\"\n"
+"IFIELD IGNORE,\"\",\"%s\" #This is the bearing data\n"
+"IFIELD ALT_FEET,\"\",\"%dft\"\n"
+;
+static char mainnav[] =
+"#\n"
+"# Support for MainNav CSV format\n"
+"#\n"
+"# Copyright (C) 2012 Robert Lipe, gpsbabel.org\n"
+"#\n"
+"# This program is free software; you can redistribute it and/or modify\n"
+"# it under the terms of the GNU General Public License as published by\n"
+"# the Free Software Foundation; either version 2 of the License, or\n"
+"# (at your option) any later version.\n"
+"#\n"
+"# This program is distributed in the hope that it will be useful,\n"
+"# but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
+"# GNU General Public License for more details.\n"
+"#\n"
+"# You should have received a copy of the GNU General Public License\n"
+"# along with this program; if not, write to the Free Software\n"
+"# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA\n"
+"#\n"
+"# gpsbabel XCSV style file\n"
+"# Format: Mainnav MG-950d data logger and possibly others\n"
+"# Author: tsteven4\n"
+"# Date: December 13, 2012\n"
+"#\n"
+"# \n"
+"DESCRIPTION Mainnav\n"
+"EXTENSION nav\n"
+"DATATYPE TRACK\n"
+"#\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COMMA\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LOCAL_TIME, \"\", \"%Y/%m/%d %H:%M:%S\"\n"
+"IFIELD LON_DECIMAL,\"\",\"%.9f\"\n"
+"IFIELD LON_DIR,\"\",\"%c\"\n"
+"IFIELD LAT_DECIMAL,\"\",\"%.9f\"\n"
+"IFIELD LAT_DIR,\"\",\"%c\"\n"
+"IFIELD IGNORE, \"\", \"%s\" # ALT?\n"
+"IFIELD IGNORE, \"\", \"%s\" # SPD?\n"
+"IFIELD IGNORE, \"\", \"%s\" # PATH?\n"
+"IFIELD IGNORE, \"\", \"%s\" # FILENAME?\n"
+"IFIELD IGNORE, \"\", \"%s\" # MODE?\n"
+"IFIELD IGNORE, \"\", \"%s\" # JOURNEY_INDEX?\n"
+"IFIELD IGNORE, \"\", \"%s\" # ?\n"
+;
+static char mapconverter[] =
+"# Format: Mapopolis.com Mapconverter\n"
+"# Author: Gary Paulson\n"
+"# Date: 01/13/2003\n"
+"# Requires unsupported mapconverter.exe from mapopolis.com.\n"
+"#\n"
+"# Modifications by Alex Mottram documented 6/30/2003\n"
+"# Change %-40.40s on description output to %-.40s to stop padding.\n"
+"# Add QUOTE as badchars, remove COMMA.\n"
+"# Removed Mapconverter.exe's README information from style file.\n"
+"# Changed OFIELD to IFIELD in case you ever want to read one of these things.\n"
+"#\n"
+"#\n"
+"DESCRIPTION Mapopolis.com Mapconverter CSV\n"
+"EXTENSION txt\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+
+"FIELD_DELIMITER COMMASPACE\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS \",\n"
+
+"# Map Info Record (header):\n"
+"PROLOGUE M, \"Geocaches\", \"GPSBabel\", Geocaches, __FILE__\n"
+"#\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"# L Records:\n"
+"IFIELD CONSTANT, \"L\", \"%s\" # [L]ANDMARK\n"
+"IFIELD CONSTANT, \"Geocaches\", \"%s\" # Category for Landmark Searches\n"
+"IFIELD DESCRIPTION, \"\", \"%-.40s\" # Name\n"
+"IFIELD CONSTANT, \"1\", \"%s\" # View at Zoom Level 1 (1-4)\n"
+"IFIELD LON_DECIMAL, \"\", \"%08.5f\" # Longitude\n"
+"IFIELD LAT_DECIMAL, \"\", \"%08.5f\" # Latitude\n"
+;
+static char motoactv[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: MOTOACTV CSV\n"
+"# Author: Dan Brown\n"
+"# Date: 07/21/2012\n"
+"#\n"
+"# example usage:\n"
+"# gpsbabel -i xcsv,style=motoactv.style -f infile.csv -x transform,trk=wpt -o gtrnctr,course=0 -F outfile.tcx\n"
+"# gpsbabel -i xcsv,style=motoactv.style -f infile.csv -x transform,trk=wpt -o gpx,garminextensions -F outfile.gpx\n"
+
+"DESCRIPTION Motoactiv CSV\n"
+"EXTENSION csv\n"
+
+"ENCODING US-ASCII\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"FIELD_ENCLOSER DOUBLEQUOTE\n"
+
+"PROLOGUE \"DISTANCE\",\"activity_id\",\"HEARTRATE\",\"SPEED\",\"STEPS_PER_MINUTE\",\"LATITUDE\",\"repetitions\",\"temperature\",\"INSTANT_TORQUE_CRANK\",\"timestamp_epoch\",\"ELEVATION\",\"POWER\",\"STRIDES\",\"wheel_torque\",\"CALORIEBURN\",\"LONGITUDE\",\"CADENCE\",\"heading\",\"STEP_RATE\"\n"
+
+"# Data fields, in order of appearance\n"
+"IFIELD PATH_DISTANCE_METERS,\"\",\"%.1f\" # used for writing files (not for reading)\n"
+"IFIELD IGNORE,\"\",\"%s\" # activity id\n"
+"IFIELD HEART_RATE,\"\",\"%d\"\n"
+"IFIELD PATH_SPEED,\"\",\"%.1f\"\n"
+"IFIELD IGNORE,\"\",\"%s\" # steps per minute\n"
+"IFIELD LAT_DECIMAL,\"\",\"%.6f\"\n"
+"IFIELD IGNORE,\"\",\"%s\" # repetitions\n"
+"IFIELD TEMPERATURE,\"\",\"%.1f\"\n"
+"IFIELD IGNORE,\"\",\"%s\" # instant torque crank\n"
+"IFIELD TIMET_TIME_MS,\"\",\"%ld\"\n"
+"IFIELD ALT_METERS,\"\",\"%.1f\"\n"
+"IFIELD POWER,\"\",\"%.0f\"\n"
+"IFIELD IGNORE,\"\",\"%s\" # strides\n"
+"IFIELD IGNORE,\"\",\"%s\" # wheel_torque\n"
+"IFIELD IGNORE,\"\",\"%s\" # calories\n"
+"IFIELD LON_DECIMAL,\"\",\"%.6f\"\n"
+"IFIELD CADENCE,\"\",\"%d\"\n"
+"IFIELD PATH_COURSE,\"\",\"%.1f\"\n"
+"IFIELD IGNORE,\"\",\"%s\" # step rate\n"
+;
+static char mxf[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Ozi Explorer\n"
+"# Author: Alex Mottram\n"
+"# Date: 12/09/2002\n"
+"#\n"
+"# \n"
+"# As used in mxf.c\n"
+"#\n"
+"#\n"
+
+"DESCRIPTION MapTech Exchange Format\n"
+"EXTENSION mxf\n"
+
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMASPACE\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS ,\"\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
+"IFIELD DESCRIPTION, \"\", \"\"%s\"\"\n"
+"IFIELD SHORTNAME, \"\", \"\"%s\"\"\n"
+"IFIELD IGNORE, \"\", \"%s\"\n"
+"IFIELD CONSTANT, \"ff0000\", \"%s\" # COLOR\n"
+"IFIELD CONSTANT, \"47\", \"%s\" # ICON\n"
+
+"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD DESCRIPTION, \"\", \"\"%s\"\"\n"
+"OFIELD SHORTNAME, \"\", \"\"%s\"\"\n"
+"OFIELD DESCRIPTION, \"\", \"\"%s\"\"\n"
+"OFIELD CONSTANT, \"ff0000\", \"%s\" # COLOR\n"
+"OFIELD CONSTANT, \"47\", \"%s\" # ICON\n"
+;
+static char navigonwpt[] =
+"# gpsbabel XCSV style file\n"
+"# Author: Tom Glaab\n"
+"#\n"
+"DESCRIPTION Navigon Waypoints\n"
+"SHORTLEN 8\n"
+"#\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER |\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS |\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+
+"OFIELD SHORTNAME, \"\",\"[%-.14s \"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"\",\"]\"\n"
+"OFIELD CONSTANT, \"%s\",\"[0][17]\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"\"\n"
+"OFIELD CONSTANT, \"%s\",\"49\"\n"
+;
+static char nima[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: NIMA/GNIS Geographic Names File\n"
+"# Author: Alex Mottram\n"
+"# Date: 11/24/2002\n"
+"#\n"
+
+"DESCRIPTION NIMA/GNIS Geographic Names File\n"
+
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER TAB\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS TAB\n"
+"PROLOGUE RC UFI UNI DD_LAT DD_LONG DMS_LAT DMS_LONG UTM JOG FC DSG PC CC1 ADM1 ADM2 DIM CC2 NT LC SHORT_FORM GENERIC SORT_NAME FULL_NAME FULL_NAME_ND MODIFY_DATE\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD IGNORE, \"\", \"%s\" # RC\n"
+"IFIELD IGNORE, \"\", \"%s\" # UFI\n"
+"IFIELD IGNORE, \"\", \"%s\" # UNI\n"
+"IFIELD LAT_DECIMAL, \"\", \"%f\" # DD_LAT\n"
+"IFIELD LON_DECIMAL, \"\", \"%f\" # DD_LON\n"
+"IFIELD IGNORE, \"\", \"%s\" # DMS_LAT\n"
+"IFIELD IGNORE, \"\", \"%s\" # DMS_LON\n"
+"IFIELD IGNORE, \"\", \"%s\" # UTM\n"
+"IFIELD IGNORE, \"\", \"%s\" # JOG\n"
+"IFIELD IGNORE, \"\", \"%s\" # FC\n"
+"IFIELD IGNORE, \"\", \"%s\" # DSG\n"
+"IFIELD IGNORE, \"\", \"%s\" # PC\n"
+"IFIELD IGNORE, \"\", \"%s\" # CC1\n"
+"IFIELD IGNORE, \"\", \"%s\" # ADM1\n"
+"IFIELD IGNORE, \"\", \"%s\" # ADM2\n"
+"IFIELD IGNORE, \"\", \"%s\" # DIM\n"
+"IFIELD IGNORE, \"\", \"%s\" # CC2\n"
+"IFIELD IGNORE, \"\", \"%s\" # NT\n"
+"IFIELD IGNORE, \"\", \"%s\" # LC\n"
+"IFIELD IGNORE, \"\", \"%s\" # SHORT_FORM\n"
+"IFIELD IGNORE, \"\", \"%s\" # GENERIC\n"
+"IFIELD SHORTNAME, \"\", \"%s\" # SORT_NAME \n"
+"IFIELD IGNORE, \"\", \"%s\" # FULL_NAME (unicoded!)\n"
+"IFIELD DESCRIPTION, \"\", \"%s\" # FULL_NAME_ND\n"
+"IFIELD IGNORE, \"\", \"%s\" # MODIFY_DATE\n"
+;
+static char openoffice[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Tab delimited useful for OpenOffice, Ploticus etc.\n"
+"# Author: Tobias Minich\n"
+"# Date: 07/18/2005\n"
+"#\n"
+"#\n"
+
+"DESCRIPTION Tab delimited fields useful for OpenOffice, Ploticus etc.\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER TAB\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS TAB\n"
+
+"#\n"
+"# HEADER STUFF:\n"
+"#\n"
+"PROLOGUE Index Lat Lon Icon Name Description Notes URL Link Text Altitude (m) Distance (km) Speed (m/s) Course (°) Time HDOP VDOP PDOP Satellites Fix\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS:\n"
+"#\n"
+"IFIELD INDEX, \"\", \"%d\"\n"
+"IFIELD LAT_DECIMAL, \"\", \"%f\"\n"
+"IFIELD LAT_DIR, \"\", \"%c\"\n"
+"IFIELD LAT_HUMAN_READABLE, \"\", \"%d° %f' %c\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%f\"\n"
+"IFIELD LON_DIR, \"\", \"%c\"\n"
+"IFIELD LON_HUMAN_READABLE, \"\", \"%d° %f' %c\"\n"
+"IFIELD ICON_DESCR, \"\", \"%s\"\n"
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+"IFIELD NOTES, \"\", \"%s\"\n"
+"IFIELD URL, \"\", \"%s\" \n"
+"IFIELD URL_LINK_TEXT, \"\", \"%s\"\n"
+"IFIELD ALT_METERS, \"\", \"%f\"\n"
+"IFIELD PATH_DISTANCE_KM, \"\", \"%f\"\n"
+"IFIELD PATH_SPEED, \"\", \"%f\"\n"
+"IFIELD PATH_COURSE, \"\", \"%f\"\n"
+"IFIELD EXCEL_TIME, \"\", \"%f\"\n"
+"IFIELD GPS_HDOP, \"\", \"%f\"\n"
+"IFIELD GPS_VDOP, \"\", \"%f\"\n"
+"IFIELD GPS_PDOP, \"\", \"%f\"\n"
+"IFIELD GPS_SAT, \"\", \"%d\"\n"
+"IFIELD GPS_FIX, \"\", \"%s\"\n"
+;
+static char ricoh[] =
+"DESCRIPTION Ricoh GPS Log File\n"
+"EXTENSION log\n"
+"DATATYPE TRACK\n"
+
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+
+"IFIELD LON_DECIMAL,\"\",\"%f\"\n"
+"IFIELD LAT_DECIMAL,\"\",\"%f\"\n"
+"IFIELD ALT_METERS,\"\",\"%f\"\n"
+"IFIELD TRACK_NEW,\"\",\"%d\"\n"
+"IFIELD GMT_TIME,\"\",\"%d-%m-%Y %H:%M:%S\"\n"
+
+;
+static char s_and_t[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: MS S&T 2002/2003\n"
+"# Author: Alex Mottram\n"
+"# Date: 12/09/2002\n"
+"#\n"
+"# \n"
+"# As requested by Noel Shrum on the gpsbabel-code mailing list.\n"
+"# Name,Latitude,Longitude,Name 2,URL,Type\n"
+"# GCCBF,44.479133,-85.56515,High Rollaway by rjlint,http://www.geocaching.com/seek/cache_details.aspx?ID=3263,Traditional Cache\n"
+"# GC110D,44.6522,-85.492483,Brown Bridge Pond Peek-a-Boo Cache by Big Bird,http://www.geocaching.com/seek/cache_details.aspx?ID=4365,Traditional Cache\n"
+"# GC171C,44.70605,-85.62265,The Michigan Frog by RealDcoy & LRB,http://www.geocaching.com/seek/cache_details.aspx?ID=5916,Traditional Cache\n"
+"#\n"
+
+"DESCRIPTION Microsoft Streets and Trips 2002-2007\n"
+"EXTENSION txt\n"
+
+
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER TAB\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS ,\"\n"
+
+"PROLOGUE Name Latitude Longitude Description URL Type Container Diff Terr\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"# NOTE: MS S&T ONLY IMPORTS DATA, IT DOESN'T EXPORT THIS ANYWHERE SO WE CAN\n"
+"# HAVE OUR WAY WITH THE FORMATTING. \n"
+"#\n"
+"IFIELD SHORTNAME, \"\", \"%s\" # Name\n"
+"IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n"
+"IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n"
+"IFIELD DESCRIPTION, \"\", \"%s\" # Name 2 (Big Description)\n"
+"IFIELD URL, \"\", \"%s\" # URL\n"
+"IFIELD GEOCACHE_TYPE, \"\", \"%s\" # Geocache Type\n"
+"IFIELD GEOCACHE_CONTAINER, \"\", \"%s\" # Geocache Type\n"
+"IFIELD GEOCACHE_DIFF, \"\", \"%3.1f\" # Geocache Type\n"
+"IFIELD GEOCACHE_TERR, \"\", \"%3.1f\" # Geocache Type\n"
+;
+static char saplus[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: \n"
+"# Author: Jim Bensman\n"
+"# Date: 02/22/04\n"
+"#\n"
+
+"DESCRIPTION DeLorme Street Atlas Plus\n"
+
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS ,\"\n"
+
+"PROLOGUE Name 2,Name,Latitude,Longitude,URL,Type\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD DESCRIPTION, \"\", \"%s\" # Name 2 (Big Description)\n"
+"IFIELD SHORTNAME, \"\", \"%s\" # Name\n"
+"IFIELD LAT_DECIMAL, \"\", \"%f\" # Latitude\n"
+"IFIELD LON_DECIMAL, \"\", \"%f\" # Longitude\n"
+"IFIELD URL, \"\", \"%s\" # URL\n"
+"IFIELD IGNORE, \"\", \"\" # Holder for Geocache Type\n"
+
+;
+static char sportsim[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Sportsim track files\n"
+"# Author: Olaf Klein\n"
+"# Date: 07/05/2006\n"
+"#\n"
+"DESCRIPTION Sportsim track files (part of zipped .ssz files) \n"
+"EXTENSION txt\n"
+"DATATYPE TRACK\n"
+
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER SEMICOLON\n"
+"RECORD_DELIMITER CRNEWLINE\n"
+"BADCHARS TAB\n"
+
+"#\n"
+"# FILE HEADER\n"
+"#\n"
+"PROLOGUE SportsimVersion:01\n"
+"PROLOGUE \\#Sportsim TrackFile\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS:\n"
+"#\n"
+"IFIELD INDEX, \"\", \"%05d\"\n"
+"IFIELD CONSTANT, \"0\", \"%s\"\n"
+"IFIELD LAT_DECIMAL, \"\", \"%f\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%f\"\n"
+"IFIELD ALT_FEET, \"\", \"%.f\"\n"
+"IFIELD TIMET_TIME, \"\", \"%ld\"\n"
+"IFIELD CONSTANT, \";\", \"%s\"\n"
+;
+static char tabsep[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: Dumps all fields in a traditional Unix tab separated style\n"
+"#\n"
+"# The order of the fields (with the exception of LAT_DIR/LON_DIR) was\n"
+"# the same as documented in README.style when this format was created.\n"
+"# LAT_DIR/LON_DIR were undocumented, so I stuck them at the end of the\n"
+"# other lat/lon fields.\n"
+"#\n"
+"# However, please add any new gpsbabel fields to the end (to avoid\n"
+"# upsetting existing applications) regardless of where they land in\n"
+"# the README.style documentation.\n"
+"#\n"
+
+"DESCRIPTION All database fields on one tab-separated line\n"
+
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER TAB\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS TAB\n"
+"FORMAT_TYPE INTERNAL\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS:\n"
+"#\n"
+"IFIELD INDEX, \"\", \"%d\"\n"
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+"IFIELD NOTES, \"\", \"%s\"\n"
+"IFIELD URL, \"\", \"%s\" \n"
+"IFIELD URL_LINK_TEXT, \"\", \"%s\"\n"
+"IFIELD ICON_DESCR, \"\", \"%s\"\n"
+"IFIELD LAT_DECIMAL, \"\", \"%f\"\n"
+"IFIELD LON_DECIMAL, \"\", \"%f\"\n"
+"IFIELD LAT_INT32DEG, \"\", \"%ld\"\n"
+"IFIELD LON_INT32DEG, \"\", \"%ld\"\n"
+"IFIELD LAT_DECIMALDIR, \"\", \"%f%c\"\n"
+"IFIELD LON_DECIMALDIR, \"\", \"%f%c\"\n"
+"IFIELD LAT_DIRDECIMAL, \"\", \"%c%f\"\n"
+"IFIELD LON_DIRDECIMAL, \"\", \"%c%f\"\n"
+"IFIELD LAT_DIR, \"\", \"%c\"\n"
+"IFIELD LON_DIR, \"\", \"%c\"\n"
+"IFIELD ALT_FEET, \"\", \"%fF\"\n"
+"IFIELD ALT_METERS, \"\", \"%fM\"\n"
+"IFIELD EXCEL_TIME, \"\", \"%f\"\n"
+"IFIELD TIMET_TIME, \"\", \"%ld\"\n"
+"IFIELD GEOCACHE_DIFF,\"\",\"%3.1f\"\n"
+"IFIELD GEOCACHE_TERR,\"\",\"%3.1f\"\n"
+"IFIELD GEOCACHE_CONTAINER,\"\",\"%s\"\n"
+"IFIELD GEOCACHE_TYPE,\"\",\"%s\"\n"
+"IFIELD PATH_DISTANCE_MILES,\"\",\"%f\"\n"
+"IFIELD PATH_DISTANCE_KM, \"\", \"%f\"\n"
+"IFIELD GEOCACHE_PLACER,\"\",\"%s\"\n"
+"IFIELD YYYYMMDD_TIME,\"\",\"%ld\"\n"
+"IFIELD GEOCACHE_HINT, \"\", \"%s\"\n"
+"IFIELD GEOCACHE_LAST_FOUND, \"\", \"%d\"\n"
+;
+static char tomtom_asc[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: TomTom Navigator Places of Interest\n"
+"# Author: Olaf Klein\n"
+"# Date: 04/17/2007\n"
+"#\n"
+"DESCRIPTION TomTom POI file (.asc)\n"
+"EXTENSION asc\n"
+"DATATYPE WAYPOINT\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER CRNEWLINE\n"
+"BADCHARS ,\"\n"
+"ENCODING MS-ANSI\n"
+"#\n"
+"PROLOGUE TomTom Navigator Places of Interest\n"
+"PROLOGUE GPSBabel-__VERSION__ ASCII Export\n"
+"PROLOGUE Points\n"
+"PROLOGUE Created at: __DATE_AND_TIME__\n"
+"# #\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LON_DECIMAL, \"\", \"%.6f\"\n"
+"IFIELD LAT_DECIMAL, \"\", \"%.6f\"\n"
+"IFIELD SHORTNAME, \"\", \"\"%s\"\"\n"
+;
+static char tomtom_itn[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: TomTom Navigator Itineraries (Routes)\n"
+"# Author: Olaf Klein\n"
+"# Date: 04/17/2007\n"
+"#\n"
+"DESCRIPTION TomTom Itineraries (.itn)\n"
+"EXTENSION itn\n"
+"DATATYPE ROUTE\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER PIPE\n"
+"RECORD_DELIMITER CRNEWLINE\n"
+"BADCHARS ,|\n"
+"ENCODING MS-ANSI\n"
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LON_10E5, \"\", \"%.f\"\n"
+"IFIELD LAT_10E5, \"\", \"%.f\"\n"
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+"IFIELD CONSTANT, \"0\", \"%s\"\n"
+;
+static char tomtom_itn_places[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: TomTom Navigator Itineraries (Routes)\n"
+"# Author: Olaf Klein\n"
+"# Date: 04/17/2007\n"
+"#\n"
+"DESCRIPTION TomTom Places Itineraries (.itn)\n"
+"EXTENSION itn\n"
+"DATATYPE ROUTE\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER PIPE\n"
+"RECORD_DELIMITER CRNEWLINE\n"
+"BADCHARS ,|\n"
+"ENCODING MS-ANSI\n"
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LON_10E5, \"\", \"%.f\"\n"
+"IFIELD LAT_10E5, \"\", \"%.f\"\n"
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+"IFIELD CONSTANT, \"2\", \"%s\"\n"
+;
+static char xmap[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: DeLorme Xmap Conduit\n"
+"# Author: Alex Mottram\n"
+"# Date: 12/09/2002\n"
+"#\n"
+"# \n"
+"# As defined in csv.c/xmap\n"
+"#\n"
+
+"DESCRIPTION DeLorme XMap HH Native .WPT\n"
+"EXTENSION wpt\n"
+
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMASPACE\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COMMA\n"
+
+"PROLOGUE BEGIN SYMBOL\n"
+"EPILOGUE END\n"
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LAT_HUMAN_READABLE, \"\", \"%08.5f\"\n"
+"IFIELD LON_HUMAN_READABLE, \"\", \"%08.5f\"\n"
+"IFIELD DESCRIPTION, \"\", \"%s\"\n"
+
+"OFIELD LAT_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD LON_DECIMAL, \"\", \"%08.5f\"\n"
+"OFIELD DESCRIPTION, \"\", \"%s\"\n"
+;
+static char xmap2006[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: DeLorme Xmap/Street Atlas Handheld 2006 Conduit\n"
+"# Author: Pasha Phares\n"
+"# Date: 5/5/2006\n"
+"#\n"
+"# Amazingly, 2006 won't read the \"COMMASPACE\" that we used in \n"
+"# in Xmap prior to this and versions before 2006 won't read files\n"
+"# separated by only a comma.\n"
+"# \n"
+
+"DESCRIPTION DeLorme XMap/SAHH 2006 Native .TXT\n"
+"EXTENSION txt\n"
+
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COMMA\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COMMA\n"
+
+"PROLOGUE BEGIN SYMBOL\n"
+"EPILOGUE END\n"
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD LAT_HUMAN_READABLE, \"\", \"%.12g\"\n"
+"IFIELD LON_HUMAN_READABLE, \"\", \"%.12g\"\n"
+"IFIELD SHORTNAME, \"\", \"%s\"\n"
+
+"OFIELD LAT_DECIMAL, \"\", \"%.12g\"\n"
+"OFIELD LON_DECIMAL, \"\", \"%.12g\"\n"
+"OFIELD SHORTNAME, \"\", \"%s\"\n"
+
+
+
+
+;
+static char xmapwpt[] =
+"# gpsbabel XCSV style file\n"
+"#\n"
+"# Format: DeLorme Xmap HH Street Atlas USA .WPT (PocketPC)\n"
+"# Author: Alex Mottram\n"
+"# Date: 12/09/2002\n"
+"#\n"
+"# \n"
+"DESCRIPTION DeLorme XMat HH Street Atlas USA .WPT (PPC)\n"
+"SHORTLEN 32\n"
+"SHORTWHITE 0\n"
+
+"#\n"
+"#\n"
+"# FILE LAYOUT DEFINITIIONS:\n"
+"#\n"
+"FIELD_DELIMITER COLON\n"
+"RECORD_DELIMITER NEWLINE\n"
+"BADCHARS COLON\n"
+
+"#\n"
+"# INDIVIDUAL DATA FIELDS, IN ORDER OF APPEARANCE:\n"
+"#\n"
+"IFIELD CONSTANT, \"1296126539\", \"%s\"\n"
+"IFIELD CONSTANT, \"1481466224\", \"%s\"\n"
+"IFIELD LAT_INT32DEG, \"\", \"%d\"\n"
+"IFIELD LON_INT32DEG, \"\", \"%d\"\n"
+"IFIELD CONSTANT, \"3137157\", \"%s\"\n"
+"IFIELD SHORTNAME, \"\", \"%-.31s\"\n"
+"IFIELD IGNORE, \"\", \"%-.31s\"\n"
+"IFIELD DESCRIPTION, \"\", \"%-.78s\"\n"
+;
+style_vecs_t style_list[] = {{ "xmapwpt", xmapwpt } , { "xmap2006", xmap2006 } , { "xmap", xmap } , { "tomtom_itn_places", tomtom_itn_places } , { "tomtom_itn", tomtom_itn } , { "tomtom_asc", tomtom_asc } , { "tabsep", tabsep } , { "sportsim", sportsim } , { "saplus", saplus } , { "s_and_t", s_and_t } , { "ricoh", ricoh } , { "openoffice", openoffice } , { "nima", nima } , { "navigonwpt", navigonwpt } , { "mxf", mxf } , { "motoactv", motoactv } , { "mapconverter", mapconverter } , { "mainnav", mainnav } , { "land_air_sea", land_air_sea } , { "kwf2", kwf2 } , { "ktf2", ktf2 } , { "kompass_wp", kompass_wp } , { "kompass_tk", kompass_tk } , { "igo2008_poi", igo2008_poi } , { "iblue757", iblue757 } , { "iblue747", iblue747 } , { "gpsman", gpsman } , { "gpsdrivetrack", gpsdrivetrack } , { "gpsdrive", gpsdrive } , { "geonet", geonet } , { "garmin_poi", garmin_poi } , { "garmin301", garmin301 } , { "fugawi", fugawi } , { "flysight", flysight } , { "dna", dna } , { "custom", custom } , { "cup", cup } , { "csv", csv } , { "cambridge", cambridge } , { "arc", arc } , {0,0}};
+size_t nstyles = 40;
+#else /* CSVFMTS_ENABLED */
+style_vecs_t style_list[] = {{0,0}};
+size_t nstyles = 0;
+#endif /* CSVFMTS_ENABLED */